home *** CD-ROM | disk | FTP | other *** search
/ The Psychedelic Bus of Dead Knowledge / The Psychedelic Bus of Dead Knowledge.iso / drag & drop onto System Folder / QuickTime™ PowerPlug / QuickTime™ PowerPlug.rsrc / bin.rsrc_cdek_-19105.txt < prev    next >
INI File  |  1996-07-18  |  82KB  |  1,950 lines

  1. [PEFF file: __unnamed__]
  2.   file_timestamp: AE142ADD
  3.   old_def_version: 00000000
  4.   old_imp_version: 00000000
  5.   current_version: 00000000
  6.   main: [export "[main]" 1:000000D0]
  7.   init: [missing export symbol]
  8.   term: [missing export symbol]
  9. [section 0 header]
  10.   name __missing__
  11.   default_address 00000000
  12.   total_size 1A68
  13.   unpacked_size 1A68
  14.   packed_size 1A68
  15.   section_kind EXECUTABLE_READONLY
  16.   share_kind PROCESS
  17.   alignment 02
  18. [section 0 disassembly]
  19. 00000000  7C0802A6  mflr      r0
  20. 00000004  39430000  addi      r10, r3, 0x0000
  21. 00000008  90010008  stw       [r1 + 0x0008], r0
  22. 0000000C  93E1FFFC  stw       [r1 - 0x0004], r31
  23. 00000010  9421FFB0  stwu      [r1 - 0x0050], r1
  24. 00000014  9081003C  stw       [r1 + 0x003C], r4
  25. 00000018  3C008001  lis       r0, 0x8001
  26. 0000001C  33E08002  subic     r31, r0, 32766
  27. 00000020  A86A0002  lha       r3, [r10 + 0x0002]
  28. 00000024  30810038  addic     r4, r1, 56
  29. 00000028  480000B9  bl        +0x000000B8 /* 000000E0 */
  30. 0000002C  2C030000  cmpwi     r3, 0
  31. 00000030  3800FFFF  li        r0, 0xFFFFFFFF
  32. 00000034  7F030040  cmpl      cr6, r3, r0
  33. 00000038  38A30000  addi      r5, r3, 0x0000
  34. 0000003C  4182005C  beq       +0x0000005C /* 00000098 */
  35. 00000040  3800FFFE  li        r0, 0xFFFFFFFE
  36. 00000044  7C030040  cmpl      r3, r0
  37. 00000048  4C800000  mcrf      cr1, cr0
  38. 0000004C  419A0044  beq       cr6, +0x00000044 /* 00000090 */
  39. 00000050  80C10038  lwz       r6, [r1 + 0x0038]
  40. 00000054  2C060000  cmpwi     r6, 0
  41. 00000058  4186003C  beq       cr1, +0x0000003C /* 00000094 */
  42. 0000005C  8061003C  lwz       r3, [r1 + 0x003C]
  43. 00000060  388A0000  addi      r4, r10, 0x0000
  44. 00000064  4182001C  beq       +0x0000001C /* 00000080 */
  45. 00000068  480018F9  bl        +0x000018F8 /* 00001960 */
  46. 0000006C  80410014  lwz       r2, [r1 + 0x0014]
  47. 00000070  3BE30000  addi      r31, r3, 0x0000
  48. 00000074  387F0000  addi      r3, r31, 0x0000
  49. 00000078  81810058  lwz       r12, [r1 + 0x0058]
  50. 0000007C  48000024  b         +0x00000024 /* 000000A0 */
  51. label00000080:
  52. 00000080  8062FFF4  lwz       r3, [r2 - 0x000C]
  53. 00000084  480018F5  bl        +0x000018F4 /* 00001978 */
  54. 00000088  80410014  lwz       r2, [r1 + 0x0014]
  55. 0000008C  4800000C  b         +0x0000000C /* 00000098 */
  56. label00000090:
  57. 00000090  40820008  bne       +0x00000008 /* 00000098 */
  58. label00000094:
  59. 00000094  3BE00000  li        r31, 0x0000
  60. label00000098:
  61. 00000098  387F0000  addi      r3, r31, 0x0000
  62. 0000009C  81810058  lwz       r12, [r1 + 0x0058]
  63. label000000A0:
  64. 000000A0  83E1004C  lwz       r31, [r1 + 0x004C]
  65. 000000A4  7D8803A6  mtlr      r12
  66. 000000A8  30210050  addic     r1, r1, 80
  67. 000000AC  4E800020  blr
  68. 000000B0  00000000  .invalid
  69. 000000B4  00002041  .invalid
  70. 000000B8  80010200  lwz       r0, [r1 + 0x0200]
  71. 000000BC  00000000  .invalid
  72. 000000C0  000000B0  .invalid
  73. 000000C4  0018426C  .invalid
  74. 000000C8  69745F43  xori      r20, r11, 0x5F43
  75. 000000CC  44436F6D  .invalid  sc
  76. 000000D0  706F6E65  andi.     r15, r3, 0x6E65
  77. 000000D4  6E744469  xoris     r20, r19, 0x4469
  78. 000000D8  73706174  andi.     r16, r27, 0x6174
  79. 000000DC  63680000  ori       r8, r27, 0x0000
  80. fn000000E0:
  81. 000000E0  7C650734  extsh     r5, r3
  82. 000000E4  7CA04670  srawi     r0, r5, 8
  83. 000000E8  7C000735  extsh.    r0, r0
  84. 000000EC  39000000  li        r8, 0x0000
  85. 000000F0  30A50008  addic     r5, r5, 8
  86. 000000F4  39280000  addi      r9, r8, 0x0000
  87. 000000F8  40800024  bge       +0x00000024 /* 0000011C */
  88. 000000FC  7CA00735  extsh.    r0, r5
  89. 00000100  80A2FFF8  lwz       r5, [r2 - 0x0008]
  90. 00000104  54001838  rlwinm    r0, r0, 3, 0, 28
  91. 00000108  80A50002  lwz       r5, [r5 + 0x0002]
  92. 0000010C  41800048  blt       +0x00000048 /* 00000154 */
  93. 00000110  7D250014  addc      r9, r5, r0
  94. 00000114  2C890000  cmpwi     cr1, r9, 0
  95. 00000118  48000040  b         +0x00000040 /* 00000158 */
  96. label0000011C:
  97. 0000011C  30000001  addic     r0, r0, 1
  98. 00000120  54051838  rlwinm    r5, r0, 3, 0, 28
  99. 00000124  7CA02810  subfc     r5, r0, r5
  100. 00000128  7CE02810  subfc     r7, r0, r5
  101. 0000012C  80A2FFF8  lwz       r5, [r2 - 0x0008]
  102. 00000130  5460063E  rlwinm    r0, r3, 0, 24, 31
  103. 00000134  41810020  bgt       +0x00000020 /* 00000154 */
  104. 00000138  7CC53AAE  lhax      r6, r5, r7
  105. 0000013C  7CA53814  addc      r5, r5, r7
  106. 00000140  7C003000  cmp       r0, r6
  107. 00000144  54601D78  rlwinm    r0, r3, 3, 21, 28
  108. 00000148  4080000C  bge       +0x0000000C /* 00000154 */
  109. 0000014C  80A50002  lwz       r5, [r5 + 0x0002]
  110. 00000150  7D202814  addc      r9, r0, r5
  111. label00000154:
  112. 00000154  2C890000  cmpwi     cr1, r9, 0
  113. label00000158:
  114. 00000158  80A90004  lwz       r5, [r9 + 0x0004]
  115. 0000015C  4186000C  beq       cr1, +0x0000000C /* 00000168 */
  116. 00000160  90A40000  stw       [r4], r5
  117. 00000164  81090000  lwz       r8, [r9]
  118. label00000168:
  119. 00000168  38680000  addi      r3, r8, 0x0000
  120. 0000016C  4E800020  blr
  121. 00000170  00000000  .invalid
  122. 00000174  00002040  .invalid
  123. 00000178  00000200  .invalid
  124. 0000017C  00000000  .invalid
  125. 00000180  00000090  .invalid
  126. 00000184  0019426C  .invalid
  127. 00000188  69745F43  xori      r20, r11, 0x5F43
  128. 0000018C  4446696E  .invalid  sc
  129. 00000190  64526F75  oris      r18, r2, 0x6F75
  130. 00000194  74696E65  andis.    r9, r3, 0x6E65
  131. 00000198  50726F63  rlwimi.   r18, r3, 13, 29, 17
  132. 0000019C  50747200  rlwimi    r20, r3, 14, 8, 0
  133. 000001A0  7C0802A6  mflr      r0
  134. 000001A4  9421FFC0  stwu      [r1 - 0x0040], r1
  135. 000001A8  90010048  stw       [r1 + 0x0048], r0
  136. 000001AC  7C830734  extsh     r3, r4
  137. 000001B0  30810038  addic     r4, r1, 56
  138. 000001B4  4BFFFF2D  bl        -0x000000D4 /* 000000E0 */
  139. 000001B8  2C03FFFF  cmpwi     r3, -1
  140. 000001BC  2C830000  cmpwi     cr1, r3, 0
  141. 000001C0  38600000  li        r3, 0x0000
  142. 000001C4  4182000C  beq       +0x0000000C /* 000001D0 */
  143. 000001C8  41860008  beq       cr1, +0x00000008 /* 000001D0 */
  144. 000001CC  38600001  li        r3, 0x0001
  145. label000001D0:
  146. 000001D0  81810048  lwz       r12, [r1 + 0x0048]
  147. 000001D4  30210040  addic     r1, r1, 64
  148. 000001D8  7D8803A6  mtlr      r12
  149. 000001DC  4E800020  blr
  150. 000001E0  00000000  .invalid
  151. 000001E4  00002041  .invalid
  152. 000001E8  80000200  lwz       r0, [r0 + 0x0200]
  153. 000001EC  00000000  .invalid
  154. 000001F0  00000040  .invalid
  155. 000001F4  000C426C  .invalid
  156. 000001F8  69745F43  xori      r20, r11, 0x5F43
  157. 000001FC  4443616E  .invalid  sc
  158. 00000200  446F0000  .invalid  sc
  159. 00000204  3C000002  lis       r0, 0x0002
  160. 00000208  30600008  addic     r3, r0, 8
  161. 0000020C  4E800020  blr
  162. 00000210  00000000  .invalid
  163. 00000214  00002040  .invalid
  164. 00000218  00000100  .invalid
  165. 0000021C  00000000  .invalid
  166. 00000220  0000000C  .invalid
  167. 00000224  000E426C  .invalid
  168. 00000228  69745F43  xori      r20, r11, 0x5F43
  169. 0000022C  44566572  .invalid  sc
  170. 00000230  73696F6E  andi.     r9, r27, 0x6F6E
  171. 00000234  BFA1FFF4  stmw      [r1 - 0x000C], r29
  172. 00000238  7C0802A6  mflr      r0
  173. 0000023C  3BE40000  addi      r31, r4, 0x0000
  174. 00000240  90010008  stw       [r1 + 0x0008], r0
  175. 00000244  9421FFB0  stwu      [r1 - 0x0050], r1
  176. 00000248  38600034  li        r3, 0x0034
  177. 0000024C  48001745  bl        +0x00001744 /* 00001990 */
  178. 00000250  80410014  lwz       r2, [r1 + 0x0014]
  179. 00000254  3BC30000  addi      r30, r3, 0x0000
  180. 00000258  48001751  bl        +0x00001750 /* 000019A8 */
  181. 0000025C  80410014  lwz       r2, [r1 + 0x0014]
  182. 00000260  7C7D0735  extsh.    r29, r3
  183. 00000264  387F0000  addi      r3, r31, 0x0000
  184. 00000268  389E0000  addi      r4, r30, 0x0000
  185. 0000026C  41820014  beq       +0x00000014 /* 00000280 */
  186. 00000270  387D0000  addi      r3, r29, 0x0000
  187. 00000274  81810058  lwz       r12, [r1 + 0x0058]
  188. 00000278  30210050  addic     r1, r1, 80
  189. 0000027C  4800001C  b         +0x0000001C /* 00000298 */
  190. label00000280:
  191. 00000280  93FE0000  stw       [r30], r31
  192. 00000284  4800173D  bl        +0x0000173C /* 000019C0 */
  193. 00000288  80410014  lwz       r2, [r1 + 0x0014]
  194. 0000028C  387D0000  addi      r3, r29, 0x0000
  195. 00000290  81810058  lwz       r12, [r1 + 0x0058]
  196. 00000294  30210050  addic     r1, r1, 80
  197. label00000298:
  198. 00000298  7D8803A6  mtlr      r12
  199. 0000029C  BBA1FFF4  lmw       r29, [r1 - 0x000C]
  200. 000002A0  4E800020  blr
  201. 000002A4  00000000  .invalid
  202. 000002A8  00002041  .invalid
  203. 000002AC  80030200  lwz       r0, [r3 + 0x0200]
  204. 000002B0  00000000  .invalid
  205. 000002B4  00000070  .invalid
  206. 000002B8  000B426C  .invalid
  207. 000002BC  69745F43  xori      r20, r11, 0x5F43
  208. 000002C0  444F7065  .invalid  sc
  209. 000002C4  6E000000  xoris     r0, r16, 0x0000
  210. 000002C8  7C0802A6  mflr      r0
  211. 000002CC  2C030000  cmpwi     r3, 0
  212. 000002D0  93E1FFFC  stw       [r1 - 0x0004], r31
  213. 000002D4  90010008  stw       [r1 + 0x0008], r0
  214. 000002D8  9421FFB0  stwu      [r1 - 0x0050], r1
  215. 000002DC  3BE30000  addi      r31, r3, 0x0000
  216. 000002E0  41820024  beq       +0x00000024 /* 00000304 */
  217. 000002E4  807F0024  lwz       r3, [r31 + 0x0024]
  218. 000002E8  2C830000  cmpwi     cr1, r3, 0
  219. 000002EC  4186000C  beq       cr1, +0x0000000C /* 000002F8 */
  220. 000002F0  480016E9  bl        +0x000016E8 /* 000019D8 */
  221. 000002F4  80410014  lwz       r2, [r1 + 0x0014]
  222. label000002F8:
  223. 000002F8  387F0000  addi      r3, r31, 0x0000
  224. 000002FC  480016F5  bl        +0x000016F4 /* 000019F0 */
  225. 00000300  80410014  lwz       r2, [r1 + 0x0014]
  226. label00000304:
  227. 00000304  38600000  li        r3, 0x0000
  228. 00000308  81810058  lwz       r12, [r1 + 0x0058]
  229. 0000030C  83E1004C  lwz       r31, [r1 + 0x004C]
  230. 00000310  7D8803A6  mtlr      r12
  231. 00000314  30210050  addic     r1, r1, 80
  232. 00000318  4E800020  blr
  233. 0000031C  00000000  .invalid
  234. 00000320  00002041  .invalid
  235. 00000324  80010200  lwz       r0, [r1 + 0x0200]
  236. 00000328  00000000  .invalid
  237. 0000032C  00000054  .invalid
  238. 00000330  000C426C  .invalid
  239. 00000334  69745F43  xori      r20, r11, 0x5F43
  240. 00000338  44436C6F  .invalid  sc
  241. 0000033C  73650000  andi.     r5, r27, 0x0000
  242. 00000340  3860DCFE  li        r3, 0xFFFFDCFE
  243. 00000344  4E800020  blr
  244. 00000348  00000000  .invalid
  245. 0000034C  00002040  .invalid
  246. 00000350  00000800  .invalid
  247. 00000354  00000000  .invalid
  248. 00000358  00000008  .invalid
  249. 0000035C  0010426C  .invalid
  250. 00000360  69745F43  xori      r20, r11, 0x5F43
  251. 00000364  44547269  .invalid  sc
  252. 00000368  6D496D61  xoris     r9, r10, 0x6D61
  253. 0000036C  67650000  oris      r5, r27, 0x0000
  254. 00000370  3860DCFE  li        r3, 0xFFFFDCFE
  255. 00000374  4E800020  blr
  256. 00000378  00000000  .invalid
  257. 0000037C  00002040  .invalid
  258. 00000380  00000600  .invalid
  259. 00000384  00000000  .invalid
  260. 00000388  00000008  .invalid
  261. 0000038C  0014426C  .invalid
  262. 00000390  69745F43  xori      r20, r11, 0x5F43
  263. 00000394  44476574  .invalid  sc
  264. 00000398  53696D69  rlwimi.   r9, r27, 13, 21, 20
  265. 0000039C  6C617269  xoris     r1, r3, 0x7269
  266. 000003A0  74790000  andis.    r25, r3, 0x0000
  267. 000003A4  38600000  li        r3, 0x0000
  268. 000003A8  4E800020  blr
  269. 000003AC  00000000  .invalid
  270. 000003B0  00002040  .invalid
  271. 000003B4  00000200  .invalid
  272. 000003B8  00000000  .invalid
  273. 000003BC  00000008  .invalid
  274. 000003C0  000B426C  .invalid
  275. 000003C4  69745F43  xori      r20, r11, 0x5F43
  276. 000003C8  44427573  .invalid  sc
  277. 000003CC  79000000  .invalid
  278. 000003D0  80A40004  lwz       r5, [r4 + 0x0004]
  279. 000003D4  A8C40062  lha       r6, [r4 + 0x0062]
  280. 000003D8  80A50000  lwz       r5, [r5]
  281. 000003DC  2C060008  cmpwi     r6, 8
  282. 000003E0  A8A50052  lha       r5, [r5 + 0x0052]
  283. 000003E4  38000000  li        r0, 0x0000
  284. 000003E8  2C850008  cmpwi     cr1, r5, 8
  285. 000003EC  80E40022  lwz       r7, [r4 + 0x0022]
  286. 000003F0  39000600  li        r8, 0x0600
  287. 000003F4  40860010  bne       cr1, +0x00000010 /* 00000404 */
  288. 000003F8  4180000C  blt       +0x0000000C /* 00000404 */
  289. 000003FC  B0C70004  sth       [r7 + 0x0004], r6
  290. 00000400  48000008  b         +0x00000008 /* 00000408 */
  291. label00000404:
  292. 00000404  B0A70004  sth       [r7 + 0x0004], r5
  293. label00000408:
  294. 00000408  B0030014  sth       [r3 + 0x0014], r0
  295. 0000040C  B0030012  sth       [r3 + 0x0012], r0
  296. 00000410  80A40004  lwz       r5, [r4 + 0x0004]
  297. 00000414  39400010  li        r10, 0x0010
  298. 00000418  80A50000  lwz       r5, [r5]
  299. 0000041C  39200001  li        r9, 0x0001
  300. 00000420  A8A50022  lha       r5, [r5 + 0x0022]
  301. 00000424  B0A30016  sth       [r3 + 0x0016], r5
  302. 00000428  80A40004  lwz       r5, [r4 + 0x0004]
  303. 0000042C  80A50000  lwz       r5, [r5]
  304. 00000430  A8C50020  lha       r6, [r5 + 0x0020]
  305. 00000434  B0C30018  sth       [r3 + 0x0018], r6
  306. label00000438:
  307. 00000438  7CA653D6  divw      r5, r6, r10
  308. 0000043C  2C050020  cmpwi     r5, 32
  309. 00000440  7C0A29D6  mullw     r0, r10, r5
  310. 00000444  7CAA5014  addc      r5, r10, r10
  311. 00000448  4081000C  ble       +0x0000000C /* 00000454 */
  312. 0000044C  7CAA0734  extsh     r10, r5
  313. 00000450  4BFFFFE8  b         -0x00000018 /* 00000438 */
  314. label00000454:
  315. 00000454  7CA60010  subfc     r5, r6, r0
  316. 00000458  30CAFFFF  subic     r6, r10, 1
  317. 0000045C  7CA53038  and       r5, r5, r6
  318. 00000460  B0A70006  sth       [r7 + 0x0006], r5
  319. 00000464  A8A30016  lha       r5, [r3 + 0x0016]
  320. 00000468  7C0553D6  divw      r0, r5, r10
  321. 0000046C  7C0A01D6  mullw     r0, r10, r0
  322. 00000470  7CA50010  subfc     r5, r5, r0
  323. 00000474  7CC52838  and       r5, r6, r5
  324. 00000478  B0A70008  sth       [r7 + 0x0008], r5
  325. 0000047C  80C40004  lwz       r6, [r4 + 0x0004]
  326. 00000480  7CA00734  extsh     r0, r5
  327. 00000484  80A60000  lwz       r5, [r6]
  328. 00000488  A8A50022  lha       r5, [r5 + 0x0022]
  329. 0000048C  91070000  stw       [r7], r8
  330. 00000490  7CA50014  addc      r5, r5, r0
  331. 00000494  B0A7000A  sth       [r7 + 0x000A], r5
  332. 00000498  B0A7000C  sth       [r7 + 0x000C], r5
  333. 0000049C  9923002E  stb       [r3 + 0x002E], r9
  334. 000004A0  38600000  li        r3, 0x0000
  335. 000004A4  4E800020  blr
  336. 000004A8  00000000  .invalid
  337. 000004AC  00002040  .invalid
  338. 000004B0  00000200  .invalid
  339. 000004B4  00000000  .invalid
  340. 000004B8  000000D8  .invalid
  341. 000004BC  0014426C  .invalid
  342. 000004C0  69745F43  xori      r20, r11, 0x5F43
  343. 000004C4  44507265  .invalid  sc
  344. 000004C8  4465636F  .invalid  sc
  345. 000004CC  6D707265  xoris     r16, r11, 0x7265
  346. 000004D0  73730000  andi.     r19, r27, 0x0000
  347. 000004D4  BF21FFE4  stmw      [r1 - 0x001C], r25
  348. 000004D8  7C0802A6  mflr      r0
  349. 000004DC  3B600001  li        r27, 0x0001
  350. 000004E0  90010008  stw       [r1 + 0x0008], r0
  351. 000004E4  9421FF90  stwu      [r1 - 0x0070], r1
  352. 000004E8  3B840000  addi      r28, r4, 0x0000
  353. 000004EC  3BA30000  addi      r29, r3, 0x0000
  354. 000004F0  9B610040  stb       [r1 + 0x0040], r27
  355. 000004F4  A87D0010  lha       r3, [r29 + 0x0010]
  356. 000004F8  A0BC00A0  lhz       r5, [r28 + 0x00A0]
  357. 000004FC  3B400000  li        r26, 0x0000
  358. 00000500  7C032800  cmp       r3, r5
  359. 00000504  3B200000  li        r25, 0x0000
  360. 00000508  41820104  beq       +0x00000104 /* 0000060C */
  361. 0000050C  80BC00A4  lwz       r5, [r28 + 0x00A4]
  362. 00000510  3C606D61  lis       r3, 0x6D61
  363. 00000514  2F850000  cmpwi     cr7, r5, 0
  364. 00000518  933D0004  stw       [r29 + 0x0004], r25
  365. 0000051C  933D0008  stw       [r29 + 0x0008], r25
  366. 00000520  933D000C  stw       [r29 + 0x000C], r25
  367. 00000524  3163736B  addic     r11, r3, 29547
  368. 00000528  419E00DC  beq       cr7, +0x000000DC /* 00000604 */
  369. 0000052C  3C606261  lis       r3, 0x6261
  370. 00000530  3143636B  addic     r10, r3, 25451
  371. 00000534  3C607261  lis       r3, 0x7261
  372. 00000538  31237720  addic     r9, r3, 30496
  373. label0000053C:
  374. 0000053C  80650010  lwz       r3, [r5 + 0x0010]
  375. 00000540  7C035840  cmpl      r3, r11
  376. 00000544  7F835040  cmpl      cr7, r3, r10
  377. 00000548  4082004C  bne       +0x0000004C /* 00000594 */
  378. 0000054C  8065001C  lwz       r3, [r5 + 0x001C]
  379. 00000550  80630000  lwz       r3, [r3]
  380. 00000554  90BD0008  stw       [r29 + 0x0008], r5
  381. 00000558  80C30000  lwz       r6, [r3]
  382. 0000055C  B0DD0020  sth       [r29 + 0x0020], r6
  383. 00000560  A91D0020  lha       r8, [r29 + 0x0020]
  384. 00000564  80630004  lwz       r3, [r3 + 0x0004]
  385. 00000568  7D062670  srawi     r6, r8, 4
  386. 0000056C  7CC60194  addze     r6, r6
  387. 00000570  54C62036  rlwinm    r6, r6, 4, 0, 27
  388. 00000574  7CC64011  subfc.    r6, r6, r8
  389. 00000578  B07D0022  sth       [r29 + 0x0022], r3
  390. 0000057C  4182007C  beq       +0x0000007C /* 000005F8 */
  391. 00000580  933D0008  stw       [r29 + 0x0008], r25
  392. 00000584  80A50004  lwz       r5, [r5 + 0x0004]
  393. 00000588  2F850000  cmpwi     cr7, r5, 0
  394. 0000058C  409EFFB0  bne       cr7, -0x00000050 /* 0000053C */
  395. 00000590  48000074  b         +0x00000074 /* 00000604 */
  396. label00000594:
  397. 00000594  409E0064  bne       cr7, +0x00000064 /* 000005F8 */
  398. 00000598  8065001C  lwz       r3, [r5 + 0x001C]
  399. 0000059C  80630000  lwz       r3, [r3]
  400. 000005A0  80C30004  lwz       r6, [r3 + 0x0004]
  401. 000005A4  7F864800  cmp       cr7, r6, r9
  402. 000005A8  409E0050  bne       cr7, +0x00000050 /* 000005F8 */
  403. 000005AC  A8C30052  lha       r6, [r3 + 0x0052]
  404. 000005B0  A91C0062  lha       r8, [r28 + 0x0062]
  405. 000005B4  7C064000  cmp       r6, r8
  406. 000005B8  40820040  bne       +0x00000040 /* 000005F8 */
  407. 000005BC  A8C30020  lha       r6, [r3 + 0x0020]
  408. 000005C0  A91D0018  lha       r8, [r29 + 0x0018]
  409. 000005C4  7F864000  cmp       cr7, r6, r8
  410. 000005C8  409E0030  bne       cr7, +0x00000030 /* 000005F8 */
  411. 000005CC  A8C30022  lha       r6, [r3 + 0x0022]
  412. 000005D0  A91D0016  lha       r8, [r29 + 0x0016]
  413. 000005D4  7C064000  cmp       r6, r8
  414. 000005D8  40820020  bne       +0x00000020 /* 000005F8 */
  415. 000005DC  90BD000C  stw       [r29 + 0x000C], r5
  416. 000005E0  80C50018  lwz       r6, [r5 + 0x0018]
  417. 000005E4  90DD001A  stw       [r29 + 0x001A], r6
  418. 000005E8  A8C30022  lha       r6, [r3 + 0x0022]
  419. 000005EC  8063002C  lwz       r3, [r3 + 0x002C]
  420. 000005F0  7C6333D6  divw      r3, r3, r6
  421. 000005F4  B07D001E  sth       [r29 + 0x001E], r3
  422. label000005F8:
  423. 000005F8  80A50004  lwz       r5, [r5 + 0x0004]
  424. 000005FC  2F850000  cmpwi     cr7, r5, 0
  425. 00000600  409EFF3C  bne       cr7, -0x000000C4 /* 0000053C */
  426. label00000604:
  427. 00000604  A07C00A0  lhz       r3, [r28 + 0x00A0]
  428. 00000608  B07D0010  sth       [r29 + 0x0010], r3
  429. label0000060C:
  430. 0000060C  807C001C  lwz       r3, [r28 + 0x001C]
  431. 00000610  70630A09  andi.     r3, r3, 0x0A09
  432. 00000614  41820094  beq       +0x00000094 /* 000006A8 */
  433. 00000618  93210044  stw       [r1 + 0x0044], r25
  434. 0000061C  A87C0062  lha       r3, [r28 + 0x0062]
  435. 00000620  2C030008  cmpwi     r3, 8
  436. 00000624  40810074  ble       +0x00000074 /* 00000698 */
  437. 00000628  807C0004  lwz       r3, [r28 + 0x0004]
  438. 0000062C  80A30000  lwz       r5, [r3]
  439. 00000630  A8A50052  lha       r5, [r5 + 0x0052]
  440. 00000634  7CA01120  mtcrf     0x01, r5
  441. 00000638  409C0060  bge       cr7, +0x00000060 /* 00000698 */
  442. 0000063C  30810044  addic     r4, r1, 68
  443. 00000640  480013C9  bl        +0x000013C8 /* 00001A08 */
  444. 00000644  80410014  lwz       r2, [r1 + 0x0014]
  445. 00000648  7C7A0735  extsh.    r26, r3
  446. 0000064C  408203B0  bne       +0x000003B0 /* 000009FC */
  447. 00000650  80610044  lwz       r3, [r1 + 0x0044]
  448. 00000654  30BD0024  addic     r5, r29, 36
  449. 00000658  38800000  li        r4, 0x0000
  450. 0000065C  38C00000  li        r6, 0x0000
  451. 00000660  38E00000  li        r7, 0x0000
  452. 00000664  480013BD  bl        +0x000013BC /* 00001A20 */
  453. 00000668  80410014  lwz       r2, [r1 + 0x0014]
  454. 0000066C  7C7A0734  extsh     r26, r3
  455. 00000670  80610044  lwz       r3, [r1 + 0x0044]
  456. 00000674  480013C5  bl        +0x000013C4 /* 00001A38 */
  457. 00000678  80410014  lwz       r2, [r1 + 0x0014]
  458. 0000067C  2F9A0000  cmpwi     cr7, r26, 0
  459. 00000680  419E0028  beq       cr7, +0x00000028 /* 000006A8 */
  460. 00000684  387A0000  addi      r3, r26, 0x0000
  461. 00000688  81810078  lwz       r12, [r1 + 0x0078]
  462. 0000068C  30210070  addic     r1, r1, 112
  463. 00000690  7D8803A6  mtlr      r12
  464. 00000694  48000378  b         +0x00000378 /* 00000A0C */
  465. label00000698:
  466. 00000698  807D0024  lwz       r3, [r29 + 0x0024]
  467. 0000069C  4800133D  bl        +0x0000133C /* 000019D8 */
  468. 000006A0  80410014  lwz       r2, [r1 + 0x0014]
  469. 000006A4  933D0024  stw       [r29 + 0x0024], r25
  470. label000006A8:
  471. 000006A8  80DC000C  lwz       r6, [r28 + 0x000C]
  472. 000006AC  A87C0062  lha       r3, [r28 + 0x0062]
  473. 000006B0  2B860006  cmplwi    cr7, r6, 6
  474. 000006B4  7C651E70  srawi     r5, r3, 3
  475. 000006B8  7CA50194  addze     r5, r5
  476. 000006BC  A95C0098  lha       r10, [r28 + 0x0098]
  477. 000006C0  A87C009A  lha       r3, [r28 + 0x009A]
  478. 000006C4  A93C0048  lha       r9, [r28 + 0x0048]
  479. 000006C8  A91C0046  lha       r8, [r28 + 0x0046]
  480. 000006CC  817C0042  lwz       r11, [r28 + 0x0042]
  481. 000006D0  7D295010  subfc     r9, r9, r10
  482. 000006D4  7D0941D6  mullw     r8, r9, r8
  483. 000006D8  7FC85814  addc      r30, r8, r11
  484. 000006DC  A91C004A  lha       r8, [r28 + 0x004A]
  485. 000006E0  A93D0016  lha       r9, [r29 + 0x0016]
  486. 000006E4  7C681810  subfc     r3, r8, r3
  487. 000006E8  7C6329D6  mullw     r3, r3, r5
  488. 000006EC  7CA64BD6  divw      r5, r6, r9
  489. 000006F0  7FC3F014  addc      r30, r3, r30
  490. 000006F4  7CA60734  extsh     r6, r5
  491. 000006F8  409E00D0  bne       cr7, +0x000000D0 /* 000007C8 */
  492. 000006FC  83FC0008  lwz       r31, [r28 + 0x0008]
  493. 00000700  A0BD0028  lhz       r5, [r29 + 0x0028]
  494. 00000704  A07F0000  lhz       r3, [r31]
  495. 00000708  7C032800  cmp       r3, r5
  496. 0000070C  40820030  bne       +0x00000030 /* 0000073C */
  497. 00000710  A07F0002  lhz       r3, [r31 + 0x0002]
  498. 00000714  A0BD002A  lhz       r5, [r29 + 0x002A]
  499. 00000718  7F832800  cmp       cr7, r3, r5
  500. 0000071C  409E0020  bne       cr7, +0x00000020 /* 0000073C */
  501. 00000720  A07F0004  lhz       r3, [r31 + 0x0004]
  502. 00000724  A0BD002C  lhz       r5, [r29 + 0x002C]
  503. 00000728  7C032800  cmp       r3, r5
  504. 0000072C  40820010  bne       +0x00000010 /* 0000073C */
  505. 00000730  887D002E  lbz       r3, [r29 + 0x002E]
  506. 00000734  2F830000  cmpwi     cr7, r3, 0
  507. 00000738  419E004C  beq       cr7, +0x0000004C /* 00000784 */
  508. label0000073C:
  509. 0000073C  387F0000  addi      r3, r31, 0x0000
  510. 00000740  48001311  bl        +0x00001310 /* 00001A50 */
  511. 00000744  80410014  lwz       r2, [r1 + 0x0014]
  512. 00000748  A8DC0062  lha       r6, [r28 + 0x0062]
  513. 0000074C  5465402E  rlwinm    r5, r3, 8, 0, 23
  514. 00000750  2F860010  cmpwi     cr7, r6, 16
  515. 00000754  2C060008  cmpwi     r6, 8
  516. 00000758  419D0018  bgt       cr7, +0x00000018 /* 00000770 */
  517. 0000075C  7C652B78  or        r5, r3, r5
  518. 00000760  41810008  bgt       +0x00000008 /* 00000768 */
  519. 00000764  38650000  addi      r3, r5, 0x0000
  520. label00000768:
  521. 00000768  5465801E  rlwinm    r5, r3, 16, 0, 15
  522. 0000076C  7C632B78  or        r3, r3, r5
  523. label00000770:
  524. 00000770  907D0030  stw       [r29 + 0x0030], r3
  525. 00000774  7CBF34AA  lswi      r5, r31, 6
  526. 00000778  307D0028  addic     r3, r29, 40
  527. 0000077C  7CA335AA  .invalid  7C
  528. 00000780  9B3D002E  stb       [r29 + 0x002E], r25
  529. label00000784:
  530. 00000784  9B610040  stb       [r1 + 0x0040], r27
  531. 00000788  807D0008  lwz       r3, [r29 + 0x0008]
  532. 0000078C  2F830000  cmpwi     cr7, r3, 0
  533. 00000790  419E0268  beq       cr7, +0x00000268 /* 000009F8 */
  534. 00000794  A8BC0062  lha       r5, [r28 + 0x0062]
  535. 00000798  80E30018  lwz       r7, [r3 + 0x0018]
  536. 0000079C  A93D0020  lha       r9, [r29 + 0x0020]
  537. 000007A0  7CA51E70  srawi     r5, r5, 3
  538. 000007A4  7CA50194  addze     r5, r5
  539. 000007A8  7D4929D6  mullw     r10, r9, r5
  540. 000007AC  387E0000  addi      r3, r30, 0x0000
  541. 000007B0  A91D0022  lha       r8, [r29 + 0x0022]
  542. 000007B4  A89C0046  lha       r4, [r28 + 0x0046]
  543. 000007B8  80BD0030  lwz       r5, [r29 + 0x0030]
  544. 000007BC  38C00000  li        r6, 0x0000
  545. 000007C0  48000D45  bl        +0x00000D44 /* 00001504 */
  546. 000007C4  48000234  b         +0x00000234 /* 000009F8 */
  547. label000007C8:
  548. 000007C8  9B610040  stb       [r1 + 0x0040], r27
  549. 000007CC  A91C0062  lha       r8, [r28 + 0x0062]
  550. 000007D0  807D0008  lwz       r3, [r29 + 0x0008]
  551. 000007D4  2C080008  cmpwi     r8, 8
  552. 000007D8  2F830000  cmpwi     cr7, r3, 0
  553. 000007DC  4082011C  bne       +0x0000011C /* 000008F8 */
  554. 000007E0  80BD000C  lwz       r5, [r29 + 0x000C]
  555. 000007E4  2C050000  cmpwi     r5, 0
  556. 000007E8  41820094  beq       +0x00000094 /* 0000087C */
  557. 000007EC  419E0034  beq       cr7, +0x00000034 /* 00000820 */
  558. 000007F0  A91D0020  lha       r8, [r29 + 0x0020]
  559. 000007F4  81230018  lwz       r9, [r3 + 0x0018]
  560. 000007F8  9101003C  stw       [r1 + 0x003C], r8
  561. 000007FC  80FD001A  lwz       r7, [r29 + 0x001A]
  562. 00000800  91010038  stw       [r1 + 0x0038], r8
  563. 00000804  80BC0008  lwz       r5, [r28 + 0x0008]
  564. 00000808  387E0000  addi      r3, r30, 0x0000
  565. 0000080C  A89C0046  lha       r4, [r28 + 0x0046]
  566. 00000810  A91D001E  lha       r8, [r29 + 0x001E]
  567. 00000814  A95D0022  lha       r10, [r29 + 0x0022]
  568. 00000818  48000E39  bl        +0x00000E38 /* 00001650 */
  569. 0000081C  480001DC  b         +0x000001DC /* 000009F8 */
  570. label00000820:
  571. 00000820  813D0004  lwz       r9, [r29 + 0x0004]
  572. 00000824  2F890000  cmpwi     cr7, r9, 0
  573. 00000828  419E0030  beq       cr7, +0x00000030 /* 00000858 */
  574. 0000082C  81490018  lwz       r10, [r9 + 0x0018]
  575. 00000830  8129001C  lwz       r9, [r9 + 0x001C]
  576. 00000834  80BC0008  lwz       r5, [r28 + 0x0008]
  577. 00000838  81290000  lwz       r9, [r9]
  578. 0000083C  A91D001E  lha       r8, [r29 + 0x001E]
  579. 00000840  387E0000  addi      r3, r30, 0x0000
  580. 00000844  A89C0046  lha       r4, [r28 + 0x0046]
  581. 00000848  80FD001A  lwz       r7, [r29 + 0x001A]
  582. 0000084C  81290000  lwz       r9, [r9]
  583. 00000850  48000FFD  bl        +0x00000FFC /* 0000184C */
  584. 00000854  480001A4  b         +0x000001A4 /* 000009F8 */
  585. label00000858:
  586. 00000858  80BC0008  lwz       r5, [r28 + 0x0008]
  587. 0000085C  315D0012  addic     r10, r29, 18
  588. 00000860  387E0000  addi      r3, r30, 0x0000
  589. 00000864  A89C0046  lha       r4, [r28 + 0x0046]
  590. 00000868  80FD001A  lwz       r7, [r29 + 0x001A]
  591. 0000086C  A91D001E  lha       r8, [r29 + 0x001E]
  592. 00000870  39200001  li        r9, 0x0001
  593. 00000874  48000FD9  bl        +0x00000FD8 /* 0000184C */
  594. 00000878  48000180  b         +0x00000180 /* 000009F8 */
  595. label0000087C:
  596. 0000087C  419E0030  beq       cr7, +0x00000030 /* 000008AC */
  597. 00000880  A95D0020  lha       r10, [r29 + 0x0020]
  598. 00000884  80E30018  lwz       r7, [r3 + 0x0018]
  599. 00000888  80BC0008  lwz       r5, [r28 + 0x0008]
  600. 0000088C  387E0000  addi      r3, r30, 0x0000
  601. 00000890  A89C0046  lha       r4, [r28 + 0x0046]
  602. 00000894  A91D0022  lha       r8, [r29 + 0x0022]
  603. 00000898  392A0000  addi      r9, r10, 0x0000
  604. 0000089C  480005DD  bl        +0x000005DC /* 00000E78 */
  605. 000008A0  9B610040  stb       [r1 + 0x0040], r27
  606. 000008A4  387A0000  addi      r3, r26, 0x0000
  607. 000008A8  48000158  b         +0x00000158 /* 00000A00 */
  608. label000008AC:
  609. 000008AC  807D0004  lwz       r3, [r29 + 0x0004]
  610. 000008B0  2F830000  cmpwi     cr7, r3, 0
  611. 000008B4  419E0028  beq       cr7, +0x00000028 /* 000008DC */
  612. 000008B8  8123001C  lwz       r9, [r3 + 0x001C]
  613. 000008BC  80BC0008  lwz       r5, [r28 + 0x0008]
  614. 000008C0  81290000  lwz       r9, [r9]
  615. 000008C4  81030018  lwz       r8, [r3 + 0x0018]
  616. 000008C8  387E0000  addi      r3, r30, 0x0000
  617. 000008CC  A89C0046  lha       r4, [r28 + 0x0046]
  618. 000008D0  80E90000  lwz       r7, [r9]
  619. 000008D4  4800023D  bl        +0x0000023C /* 00000B10 */
  620. 000008D8  48000120  b         +0x00000120 /* 000009F8 */
  621. label000008DC:
  622. 000008DC  80BC0008  lwz       r5, [r28 + 0x0008]
  623. 000008E0  311D0012  addic     r8, r29, 18
  624. 000008E4  387E0000  addi      r3, r30, 0x0000
  625. 000008E8  A89C0046  lha       r4, [r28 + 0x0046]
  626. 000008EC  38E00001  li        r7, 0x0001
  627. 000008F0  48000221  bl        +0x00000220 /* 00000B10 */
  628. 000008F4  48000104  b         +0x00000104 /* 000009F8 */
  629. label000008F8:
  630. 000008F8  419E00B8  beq       cr7, +0x000000B8 /* 000009B0 */
  631. 000008FC  80BC0004  lwz       r5, [r28 + 0x0004]
  632. 00000900  80A50000  lwz       r5, [r5]
  633. 00000904  A8A50052  lha       r5, [r5 + 0x0052]
  634. 00000908  7CA01120  mtcrf     0x01, r5
  635. 0000090C  409C0078  bge       cr7, +0x00000078 /* 00000984 */
  636. 00000910  40810074  ble       +0x00000074 /* 00000984 */
  637. 00000914  2C080010  cmpwi     r8, 16
  638. 00000918  40820038  bne       +0x00000038 /* 00000950 */
  639. 0000091C  811D0024  lwz       r8, [r29 + 0x0024]
  640. 00000920  A95D0020  lha       r10, [r29 + 0x0020]
  641. 00000924  81080000  lwz       r8, [r8]
  642. 00000928  80BC0008  lwz       r5, [r28 + 0x0008]
  643. 0000092C  80E30018  lwz       r7, [r3 + 0x0018]
  644. 00000930  3068000C  addic     r3, r8, 12
  645. 00000934  90610038  stw       [r1 + 0x0038], r3
  646. 00000938  387E0000  addi      r3, r30, 0x0000
  647. 0000093C  A89C0046  lha       r4, [r28 + 0x0046]
  648. 00000940  A91D0022  lha       r8, [r29 + 0x0022]
  649. 00000944  392A0000  addi      r9, r10, 0x0000
  650. 00000948  480006B5  bl        +0x000006B4 /* 00000FFC */
  651. 0000094C  480000AC  b         +0x000000AC /* 000009F8 */
  652. label00000950:
  653. 00000950  811D0024  lwz       r8, [r29 + 0x0024]
  654. 00000954  A95D0020  lha       r10, [r29 + 0x0020]
  655. 00000958  81080000  lwz       r8, [r8]
  656. 0000095C  80BC0008  lwz       r5, [r28 + 0x0008]
  657. 00000960  80E30018  lwz       r7, [r3 + 0x0018]
  658. 00000964  3068000C  addic     r3, r8, 12
  659. 00000968  90610038  stw       [r1 + 0x0038], r3
  660. 0000096C  387E0000  addi      r3, r30, 0x0000
  661. 00000970  A89C0046  lha       r4, [r28 + 0x0046]
  662. 00000974  A91D0022  lha       r8, [r29 + 0x0022]
  663. 00000978  392A0000  addi      r9, r10, 0x0000
  664. 0000097C  4800090D  bl        +0x0000090C /* 00001288 */
  665. 00000980  48000078  b         +0x00000078 /* 000009F8 */
  666. label00000984:
  667. 00000984  7D051E70  srawi     r5, r8, 3
  668. 00000988  7CA50194  addze     r5, r5
  669. 0000098C  80E30018  lwz       r7, [r3 + 0x0018]
  670. 00000990  A93D0020  lha       r9, [r29 + 0x0020]
  671. 00000994  387E0000  addi      r3, r30, 0x0000
  672. 00000998  7D4929D6  mullw     r10, r9, r5
  673. 0000099C  80BC0008  lwz       r5, [r28 + 0x0008]
  674. 000009A0  A91D0022  lha       r8, [r29 + 0x0022]
  675. 000009A4  A89C0046  lha       r4, [r28 + 0x0046]
  676. 000009A8  480004D1  bl        +0x000004D0 /* 00000E78 */
  677. 000009AC  4800004C  b         +0x0000004C /* 000009F8 */
  678. label000009B0:
  679. 000009B0  807D0004  lwz       r3, [r29 + 0x0004]
  680. 000009B4  2F830000  cmpwi     cr7, r3, 0
  681. 000009B8  419E0028  beq       cr7, +0x00000028 /* 000009E0 */
  682. 000009BC  8123001C  lwz       r9, [r3 + 0x001C]
  683. 000009C0  80BC0008  lwz       r5, [r28 + 0x0008]
  684. 000009C4  81290000  lwz       r9, [r9]
  685. 000009C8  81030018  lwz       r8, [r3 + 0x0018]
  686. 000009CC  387E0000  addi      r3, r30, 0x0000
  687. 000009D0  A89C0046  lha       r4, [r28 + 0x0046]
  688. 000009D4  80E90000  lwz       r7, [r9]
  689. 000009D8  48000315  bl        +0x00000314 /* 00000CEC */
  690. 000009DC  4800001C  b         +0x0000001C /* 000009F8 */
  691. label000009E0:
  692. 000009E0  80BC0008  lwz       r5, [r28 + 0x0008]
  693. 000009E4  311D0012  addic     r8, r29, 18
  694. 000009E8  387E0000  addi      r3, r30, 0x0000
  695. 000009EC  A89C0046  lha       r4, [r28 + 0x0046]
  696. 000009F0  38E00001  li        r7, 0x0001
  697. 000009F4  480002F9  bl        +0x000002F8 /* 00000CEC */
  698. label000009F8:
  699. 000009F8  9B610040  stb       [r1 + 0x0040], r27
  700. label000009FC:
  701. 000009FC  387A0000  addi      r3, r26, 0x0000
  702. label00000A00:
  703. 00000A00  81810078  lwz       r12, [r1 + 0x0078]
  704. 00000A04  30210070  addic     r1, r1, 112
  705. 00000A08  7D8803A6  mtlr      r12
  706. label00000A0C:
  707. 00000A0C  BB21FFE4  lmw       r25, [r1 - 0x001C]
  708. 00000A10  4E800020  blr
  709. 00000A14  00000000  .invalid
  710. 00000A18  00002041  .invalid
  711. 00000A1C  80070200  lwz       r0, [r7 + 0x0200]
  712. 00000A20  00000000  .invalid
  713. 00000A24  00000540  .invalid
  714. 00000A28  0015426C  .invalid
  715. 00000A2C  69745F43  xori      r20, r11, 0x5F43
  716. 00000A30  4442616E  .invalid  sc
  717. 00000A34  64446563  oris      r4, r2, 0x6563
  718. 00000A38  6F6D7072  xoris     r13, r27, 0x7072
  719. 00000A3C  65737300  oris      r19, r11, 0x7300
  720. 00000A40  38600000  li        r3, 0x0000
  721. 00000A44  4E800020  blr
  722. 00000A48  00000000  .invalid
  723. 00000A4C  00002040  .invalid
  724. 00000A50  00000200  .invalid
  725. 00000A54  00000000  .invalid
  726. 00000A58  00000008  .invalid
  727. 00000A5C  0013426C  .invalid
  728. 00000A60  69745F43  xori      r20, r11, 0x5F43
  729. 00000A64  44476574  .invalid  sc
  730. 00000A68  436F6465  bdzl      cr3, +0x00006464 /* 00006ECC */
  731. 00000A6C  63496E66  ori       r9, r26, 0x6E66
  732. 00000A70  6F000000  xoris     r0, r24, 0x0000
  733. 00000A74  3860DCFE  li        r3, 0xFFFFDCFE
  734. 00000A78  4E800020  blr
  735. 00000A7C  00000000  .invalid
  736. 00000A80  00002040  .invalid
  737. 00000A84  00000600  .invalid
  738. 00000A88  00000000  .invalid
  739. 00000A8C  00000008  .invalid
  740. 00000A90  001D426C  .invalid
  741. 00000A94  69745F43  xori      r20, r11, 0x5F43
  742. 00000A98  44476574  .invalid  sc
  743. 00000A9C  436F6D70  bdz       cr3, +0x00006D70 /* 0000780C */
  744. 00000AA0  72657373  andi.     r5, r19, 0x7373
  745. 00000AA4  6564496D  oris      r4, r11, 0x496D
  746. 00000AA8  61676553  ori       r7, r11, 0x6553
  747. 00000AAC  697A6500  xori      r26, r11, 0x6500
  748. 00000AB0  2C890000  cmpwi     cr1, r9, 0
  749. 00000AB4  2C070000  cmpwi     r7, 0
  750. 00000AB8  2F080000  cmpwi     cr6, r8, 0
  751. 00000ABC  38600000  li        r3, 0x0000
  752. 00000AC0  38000200  li        r0, 0x0200
  753. 00000AC4  41860008  beq       cr1, +0x00000008 /* 00000ACC */
  754. 00000AC8  90690000  stw       [r9], r3
  755. label00000ACC:
  756. 00000ACC  41820008  beq       +0x00000008 /* 00000AD4 */
  757. 00000AD0  90070000  stw       [r7], r0
  758. label00000AD4:
  759. 00000AD4  419A0008  beq       cr6, +0x00000008 /* 00000ADC */
  760. 00000AD8  90680000  stw       [r8], r3
  761. label00000ADC:
  762. 00000ADC  4E800020  blr
  763. 00000AE0  00000000  .invalid
  764. 00000AE4  00002040  .invalid
  765. 00000AE8  00000700  .invalid
  766. 00000AEC  00000000  .invalid
  767. 00000AF0  00000030  .invalid
  768. 00000AF4  0019426C  .invalid
  769. 00000AF8  69745F43  xori      r20, r11, 0x5F43
  770. 00000AFC  44476574  .invalid  sc
  771. 00000B00  436F6D70  bdz       cr3, +0x00006D70 /* 00007870 */
  772. 00000B04  72657373  andi.     r5, r19, 0x7373
  773. 00000B08  696F6E54  xori      r15, r11, 0x6E54
  774. 00000B0C  696D6500  xori      r13, r11, 0x6500
  775. fn00000B10:
  776. 00000B10  BF41FFE8  stmw      [r1 - 0x0018], r26
  777. 00000B14  7CFE0735  extsh.    r30, r7
  778. 00000B18  7C9D0734  extsh     r29, r4
  779. 00000B1C  301EFFFF  subic     r0, r30, 1
  780. 00000B20  7D800026  mfcr      r12
  781. 00000B24  7C641670  srawi     r4, r3, 2
  782. 00000B28  7C840194  addze     r4, r4
  783. 00000B2C  91810004  stw       [r1 + 0x0004], r12
  784. 00000B30  7CDF0734  extsh     r31, r6
  785. 00000B34  7C1E0734  extsh     r30, r0
  786. 00000B38  40810184  ble       +0x00000184 /* 00000CBC */
  787. 00000B3C  5484103A  rlwinm    r4, r4, 2, 0, 29
  788. 00000B40  7C841810  subfc     r4, r4, r3
  789. 00000B44  7C9C0734  extsh     r28, r4
  790. 00000B48  3368FFFE  subic     r27, r8, 2
  791. label00000B4C:
  792. 00000B4C  391C0000  addi      r8, r28, 0x0000
  793. 00000B50  A93B0002  lha       r9, [r27 + 0x0002]
  794. 00000B54  2C080000  cmpwi     r8, 0
  795. 00000B58  7CC9E9D6  mullw     r6, r9, r29
  796. 00000B5C  A89B0006  lha       r4, [r27 + 0x0006]
  797. 00000B60  A81B0004  lha       r0, [r27 + 0x0004]
  798. 00000B64  7C892010  subfc     r4, r9, r4
  799. 00000B68  7CC60014  addc      r6, r6, r0
  800. 00000B6C  7C840734  extsh     r4, r4
  801. 00000B70  7D633014  addc      r11, r3, r6
  802. 00000B74  ACDB0008  lhau      r6, [r27 + 0x0008]
  803. 00000B78  7CE9F9D6  mullw     r7, r9, r31
  804. 00000B7C  7CE03814  addc      r7, r0, r7
  805. 00000B80  7C003010  subfc     r0, r0, r6
  806. 00000B84  7C1A0734  extsh     r26, r0
  807. 00000B88  7C1AF810  subfc     r0, r26, r31
  808. 00000B8C  7CDAE810  subfc     r6, r26, r29
  809. 00000B90  7CC90734  extsh     r9, r6
  810. 00000B94  7D853814  addc      r12, r5, r7
  811. 00000B98  7C060734  extsh     r6, r0
  812. 00000B9C  41820014  beq       +0x00000014 /* 00000BB0 */
  813. 00000BA0  21080004  subfic    r8, r8, 4
  814. 00000BA4  7D080734  extsh     r8, r8
  815. 00000BA8  7C08D010  subfc     r0, r8, r26
  816. 00000BAC  7C1A0734  extsh     r26, r0
  817. label00000BB0:
  818. 00000BB0  2C040000  cmpwi     r4, 0
  819. 00000BB4  3084FFFF  subic     r4, r4, 1
  820. 00000BB8  2E880001  cmpwi     cr5, r8, 1
  821. 00000BBC  2F080002  cmpwi     cr6, r8, 2
  822. 00000BC0  7C870734  extsh     r7, r4
  823. 00000BC4  408100D8  ble       +0x000000D8 /* 00000C9C */
  824. 00000BC8  2C080003  cmpwi     r8, 3
  825. label00000BCC:
  826. 00000BCC  2C870000  cmpwi     cr1, r7, 0
  827. 00000BD0  395A0000  addi      r10, r26, 0x0000
  828. 00000BD4  4196002C  beq       cr5, +0x0000002C /* 00000C00 */
  829. 00000BD8  419A0018  beq       cr6, +0x00000018 /* 00000BF0 */
  830. 00000BDC  40820034  bne       +0x00000034 /* 00000C10 */
  831. 00000BE0  890C0000  lbz       r8, [r12]
  832. 00000BE4  318C0001  addic     r12, r12, 1
  833. 00000BE8  990B0000  stb       [r11], r8
  834. 00000BEC  316B0001  addic     r11, r11, 1
  835. label00000BF0:
  836. 00000BF0  890C0000  lbz       r8, [r12]
  837. 00000BF4  318C0001  addic     r12, r12, 1
  838. 00000BF8  990B0000  stb       [r11], r8
  839. 00000BFC  316B0001  addic     r11, r11, 1
  840. label00000C00:
  841. 00000C00  890C0000  lbz       r8, [r12]
  842. 00000C04  318C0001  addic     r12, r12, 1
  843. 00000C08  990B0000  stb       [r11], r8
  844. 00000C0C  316B0001  addic     r11, r11, 1
  845. label00000C10:
  846. 00000C10  2E0A0004  cmpwi     cr4, r10, 4
  847. 00000C14  3107FFFF  subic     r8, r7, 1
  848. 00000C18  7D070734  extsh     r7, r8
  849. 00000C1C  308BFFFC  subic     r4, r11, 4
  850. 00000C20  41900028  blt       cr4, +0x00000028 /* 00000C48 */
  851. 00000C24  310CFFFC  subic     r8, r12, 4
  852. label00000C28:
  853. 00000C28  300AFFFC  subic     r0, r10, 4
  854. 00000C2C  7C0A0734  extsh     r10, r0
  855. 00000C30  2F8A0004  cmpwi     cr7, r10, 4
  856. 00000C34  84080004  lwzu      r0, [r8 + 0x0004]
  857. 00000C38  316B0004  addic     r11, r11, 4
  858. 00000C3C  94040004  stwu      [r4 + 0x0004], r0
  859. 00000C40  318C0004  addic     r12, r12, 4
  860. 00000C44  409CFFE4  bge       cr7, -0x0000001C /* 00000C28 */
  861. label00000C48:
  862. 00000C48  2D8A0001  cmpwi     cr3, r10, 1
  863. 00000C4C  2F8A0003  cmpwi     cr7, r10, 3
  864. 00000C50  2E0A0002  cmpwi     cr4, r10, 2
  865. 00000C54  418E002C  beq       cr3, +0x0000002C /* 00000C80 */
  866. 00000C58  41920018  beq       cr4, +0x00000018 /* 00000C70 */
  867. 00000C5C  409E0034  bne       cr7, +0x00000034 /* 00000C90 */
  868. 00000C60  890C0000  lbz       r8, [r12]
  869. 00000C64  318C0001  addic     r12, r12, 1
  870. 00000C68  990B0000  stb       [r11], r8
  871. 00000C6C  316B0001  addic     r11, r11, 1
  872. label00000C70:
  873. 00000C70  890C0000  lbz       r8, [r12]
  874. 00000C74  318C0001  addic     r12, r12, 1
  875. 00000C78  990B0000  stb       [r11], r8
  876. 00000C7C  316B0001  addic     r11, r11, 1
  877. label00000C80:
  878. 00000C80  890C0000  lbz       r8, [r12]
  879. 00000C84  318C0001  addic     r12, r12, 1
  880. 00000C88  990B0000  stb       [r11], r8
  881. 00000C8C  316B0001  addic     r11, r11, 1
  882. label00000C90:
  883. 00000C90  7D6B4814  addc      r11, r11, r9
  884. 00000C94  7D8C3014  addc      r12, r12, r6
  885. 00000C98  4185FF34  bgt       cr1, -0x000000CC /* 00000BCC */
  886. label00000C9C:
  887. 00000C9C  2C1E0000  cmpwi     r30, 0
  888. 00000CA0  311EFFFF  subic     r8, r30, 1
  889. 00000CA4  7D1E0734  extsh     r30, r8
  890. 00000CA8  4181FEA4  bgt       -0x0000015C /* 00000B4C */
  891. 00000CAC  81810004  lwz       r12, [r1 + 0x0004]
  892. 00000CB0  BB41FFE8  lmw       r26, [r1 - 0x0018]
  893. 00000CB4  7D818120  mtcrf     0x18, r12
  894. 00000CB8  4E800020  blr
  895. label00000CBC:
  896. 00000CBC  BBA1FFF4  lmw       r29, [r1 - 0x000C]
  897. 00000CC0  4E800020  blr
  898. 00000CC4  00000000  .invalid
  899. 00000CC8  00002042  .invalid
  900. 00000CCC  00060600  .invalid
  901. 00000CD0  00000000  .invalid
  902. 00000CD4  000001B4  .invalid
  903. 00000CD8  0012436F  .invalid
  904. 00000CDC  70795265  andi.     r25, r3, 0x5265
  905. 00000CE0  63747338  ori       r20, r27, 0x7338
  906. 00000CE4  546F3852  rlwinm    r15, r3, 7, 1, 9
  907. 00000CE8  65637473  oris      r3, r11, 0x7473
  908. fn00000CEC:
  909. 00000CEC  BF41FFE8  stmw      [r1 - 0x0018], r26
  910. 00000CF0  7CFD0735  extsh.    r29, r7
  911. 00000CF4  301DFFFF  subic     r0, r29, 1
  912. 00000CF8  7CDE0734  extsh     r30, r6
  913. 00000CFC  7C9C0734  extsh     r28, r4
  914. 00000D00  7C1D0734  extsh     r29, r0
  915. 00000D04  3368FFFE  subic     r27, r8, 2
  916. 00000D08  4081013C  ble       +0x0000013C /* 00000E44 */
  917. label00000D0C:
  918. 00000D0C  A8FB0002  lha       r7, [r27 + 0x0002]
  919. 00000D10  A8DB0006  lha       r6, [r27 + 0x0006]
  920. 00000D14  7C87E1D6  mullw     r4, r7, r28
  921. 00000D18  7CC73010  subfc     r6, r7, r6
  922. 00000D1C  7CCC0735  extsh.    r12, r6
  923. 00000D20  7D07F1D6  mullw     r8, r7, r30
  924. 00000D24  A81B0004  lha       r0, [r27 + 0x0004]
  925. 00000D28  AD3B0008  lhau      r9, [r27 + 0x0008]
  926. 00000D2C  30CCFFFF  subic     r6, r12, 1
  927. 00000D30  7CE04810  subfc     r7, r0, r9
  928. 00000D34  5400083C  rlwinm    r0, r0, 1, 0, 30
  929. 00000D38  7D080014  addc      r8, r8, r0
  930. 00000D3C  7C040014  addc      r0, r4, r0
  931. 00000D40  7D230014  addc      r9, r3, r0
  932. 00000D44  7CFA0734  extsh     r26, r7
  933. 00000D48  7CCC0734  extsh     r12, r6
  934. 00000D4C  7CDAE010  subfc     r6, r26, r28
  935. 00000D50  7CDA3010  subfc     r6, r26, r6
  936. 00000D54  7CDF0734  extsh     r31, r6
  937. 00000D58  7CDAF010  subfc     r6, r26, r30
  938. 00000D5C  7CDA3010  subfc     r6, r26, r6
  939. 00000D60  7CCB0734  extsh     r11, r6
  940. 00000D64  7CC54014  addc      r6, r5, r8
  941. 00000D68  408100C4  ble       +0x000000C4 /* 00000E2C */
  942. label00000D6C:
  943. 00000D6C  7D201120  mtcrf     0x01, r9
  944. 00000D70  2C0C0000  cmpwi     r12, 0
  945. 00000D74  395A0000  addi      r10, r26, 0x0000
  946. 00000D78  409E001C  bne       cr7, +0x0000001C /* 00000D94 */
  947. 00000D7C  310AFFFF  subic     r8, r10, 1
  948. 00000D80  7D0A0734  extsh     r10, r8
  949. 00000D84  A9060000  lha       r8, [r6]
  950. 00000D88  30C60002  addic     r6, r6, 2
  951. 00000D8C  B1090000  sth       [r9], r8
  952. 00000D90  31290002  addic     r9, r9, 2
  953. label00000D94:
  954. 00000D94  2C8A0008  cmpwi     cr1, r10, 8
  955. 00000D98  310CFFFF  subic     r8, r12, 1
  956. 00000D9C  7D0C0734  extsh     r12, r8
  957. 00000DA0  30E9FFF0  subic     r7, r9, 16
  958. 00000DA4  41840044  blt       cr1, +0x00000044 /* 00000DE8 */
  959. 00000DA8  308AFFF8  subic     r4, r10, 8
  960. 00000DAC  3106FFF0  subic     r8, r6, 16
  961. label00000DB0:
  962. 00000DB0  84080010  lwzu      r0, [r8 + 0x0010]
  963. 00000DB4  7C8A0734  extsh     r10, r4
  964. 00000DB8  94070010  stwu      [r7 + 0x0010], r0
  965. 00000DBC  80060004  lwz       r0, [r6 + 0x0004]
  966. 00000DC0  2F8A0008  cmpwi     cr7, r10, 8
  967. 00000DC4  90090004  stw       [r9 + 0x0004], r0
  968. 00000DC8  80060008  lwz       r0, [r6 + 0x0008]
  969. 00000DCC  308AFFF8  subic     r4, r10, 8
  970. 00000DD0  90090008  stw       [r9 + 0x0008], r0
  971. 00000DD4  8006000C  lwz       r0, [r6 + 0x000C]
  972. 00000DD8  30C60010  addic     r6, r6, 16
  973. 00000DDC  9009000C  stw       [r9 + 0x000C], r0
  974. 00000DE0  31290010  addic     r9, r9, 16
  975. 00000DE4  409CFFCC  bge       cr7, -0x00000034 /* 00000DB0 */
  976. label00000DE8:
  977. 00000DE8  2C8A0000  cmpwi     cr1, r10, 0
  978. 00000DEC  310AFFFF  subic     r8, r10, 1
  979. 00000DF0  7D000734  extsh     r0, r8
  980. 00000DF4  3089FFFE  subic     r4, r9, 2
  981. 00000DF8  41860028  beq       cr1, +0x00000028 /* 00000E20 */
  982. 00000DFC  3106FFFE  subic     r8, r6, 2
  983. label00000E00:
  984. 00000E00  2C800000  cmpwi     cr1, r0, 0
  985. 00000E04  30E0FFFF  subic     r7, r0, 1
  986. 00000E08  AC080002  lhau      r0, [r8 + 0x0002]
  987. 00000E0C  30C60002  addic     r6, r6, 2
  988. 00000E10  B4040002  sthu      [r4 + 0x0002], r0
  989. 00000E14  31290002  addic     r9, r9, 2
  990. 00000E18  7CE00734  extsh     r0, r7
  991. 00000E1C  4086FFE4  bne       cr1, -0x0000001C /* 00000E00 */
  992. label00000E20:
  993. 00000E20  7D29F814  addc      r9, r9, r31
  994. 00000E24  7CC65814  addc      r6, r6, r11
  995. 00000E28  4181FF44  bgt       -0x000000BC /* 00000D6C */
  996. label00000E2C:
  997. 00000E2C  2C1D0000  cmpwi     r29, 0
  998. 00000E30  311DFFFF  subic     r8, r29, 1
  999. 00000E34  7D1D0734  extsh     r29, r8
  1000. 00000E38  4181FED4  bgt       -0x0000012C /* 00000D0C */
  1001. 00000E3C  BB41FFE8  lmw       r26, [r1 - 0x0018]
  1002. 00000E40  4E800020  blr
  1003. label00000E44:
  1004. 00000E44  BB61FFEC  lmw       r27, [r1 - 0x0014]
  1005. 00000E48  4E800020  blr
  1006. 00000E4C  00000000  .invalid
  1007. 00000E50  00002040  .invalid
  1008. 00000E54  00060600  .invalid
  1009. 00000E58  00000000  .invalid
  1010. 00000E5C  00000160  .invalid
  1011. 00000E60  0014436F  .invalid
  1012. 00000E64  70795265  andi.     r25, r3, 0x5265
  1013. 00000E68  63747331  ori       r20, r27, 0x7331
  1014. 00000E6C  36546F31  addic.    r18, r20, 28465
  1015. 00000E70  36526563  addic.    r18, r18, 25955
  1016. 00000E74  74730000  andis.    r19, r3, 0x0000
  1017. fn00000E78:
  1018. 00000E78  BEA1FFD4  stmw      [r1 - 0x002C], r21
  1019. 00000E7C  7D1C0735  extsh.    r28, r8
  1020. 00000E80  7C970734  extsh     r23, r4
  1021. 00000E84  7CDD0734  extsh     r29, r6
  1022. 00000E88  7D5E0734  extsh     r30, r10
  1023. 00000E8C  7D3F0734  extsh     r31, r9
  1024. 00000E90  7F7DF9D6  mullw     r27, r29, r31
  1025. 00000E94  3347FFFC  subic     r26, r7, 4
  1026. 00000E98  30FCFFFF  subic     r7, r28, 1
  1027. 00000E9C  7F3FB9D6  mullw     r25, r31, r23
  1028. 00000EA0  7CFC0734  extsh     r28, r7
  1029. 00000EA4  40810120  ble       +0x00000120 /* 00000FC4 */
  1030. label00000EA8:
  1031. 00000EA8  871A0004  lwzu      r24, [r26 + 0x0004]
  1032. 00000EAC  2C180000  cmpwi     r24, 0
  1033. 00000EB0  418200F4  beq       +0x000000F4 /* 00000FA4 */
  1034. 00000EB4  39600000  li        r11, 0x0000
  1035. label00000EB8:
  1036. 00000EB8  38E00000  li        r7, 0x0000
  1037. 00000EBC  40810018  ble       +0x00000018 /* 00000ED4 */
  1038. 00000EC0  7C9E5814  addc      r4, r30, r11
  1039. label00000EC4:
  1040. 00000EC4  5718083D  rlwinm.   r24, r24, 1, 0, 30
  1041. 00000EC8  7C8B0734  extsh     r11, r4
  1042. 00000ECC  7C9E5814  addc      r4, r30, r11
  1043. 00000ED0  4181FFF4  bgt       -0x0000000C /* 00000EC4 */
  1044. label00000ED4:
  1045. 00000ED4  7D8B2814  addc      r12, r11, r5
  1046. 00000ED8  7ECB1814  addc      r22, r11, r3
  1047. 00000EDC  40800018  bge       +0x00000018 /* 00000EF4 */
  1048. 00000EE0  7C9E3814  addc      r4, r30, r7
  1049. label00000EE4:
  1050. 00000EE4  5718083D  rlwinm.   r24, r24, 1, 0, 30
  1051. 00000EE8  7C870734  extsh     r7, r4
  1052. 00000EEC  7C9E3814  addc      r4, r30, r7
  1053. 00000EF0  4180FFF4  blt       -0x0000000C /* 00000EE4 */
  1054. label00000EF4:
  1055. 00000EF4  7CE42670  srawi     r4, r7, 4
  1056. 00000EF8  7C840194  addze     r4, r4
  1057. 00000EFC  7C880734  extsh     r8, r4
  1058. 00000F00  7C8B3814  addc      r4, r11, r7
  1059. 00000F04  7C8B0734  extsh     r11, r4
  1060. 00000F08  7C87B810  subfc     r4, r7, r23
  1061. 00000F0C  7CE7E810  subfc     r7, r7, r29
  1062. 00000F10  7CEA0734  extsh     r10, r7
  1063. 00000F14  2C9F0000  cmpwi     cr1, r31, 0
  1064. 00000F18  30FFFFFF  subic     r7, r31, 1
  1065. 00000F1C  2F080000  cmpwi     cr6, r8, 0
  1066. 00000F20  7C860734  extsh     r6, r4
  1067. 00000F24  7CE90734  extsh     r9, r7
  1068. 00000F28  41860078  beq       cr1, +0x00000078 /* 00000FA0 */
  1069. 00000F2C  419A0064  beq       cr6, +0x00000064 /* 00000F90 */
  1070. 00000F30  3AA80000  addi      r21, r8, 0x0000
  1071. label00000F34:
  1072. 00000F34  30F5FFFF  subic     r7, r21, 1
  1073. 00000F38  2F090000  cmpwi     cr6, r9, 0
  1074. 00000F3C  7CE00734  extsh     r0, r7
  1075. label00000F40:
  1076. 00000F40  80EC0000  lwz       r7, [r12]
  1077. 00000F44  2C800000  cmpwi     cr1, r0, 0
  1078. 00000F48  90F60000  stw       [r22], r7
  1079. 00000F4C  80EC0004  lwz       r7, [r12 + 0x0004]
  1080. 00000F50  3080FFFF  subic     r4, r0, 1
  1081. 00000F54  90F60004  stw       [r22 + 0x0004], r7
  1082. 00000F58  80EC0008  lwz       r7, [r12 + 0x0008]
  1083. 00000F5C  7C800734  extsh     r0, r4
  1084. 00000F60  90F60008  stw       [r22 + 0x0008], r7
  1085. 00000F64  80EC000C  lwz       r7, [r12 + 0x000C]
  1086. 00000F68  318C0010  addic     r12, r12, 16
  1087. 00000F6C  90F6000C  stw       [r22 + 0x000C], r7
  1088. 00000F70  32D60010  addic     r22, r22, 16
  1089. 00000F74  4086FFCC  bne       cr1, -0x00000034 /* 00000F40 */
  1090. 00000F78  30E9FFFF  subic     r7, r9, 1
  1091. 00000F7C  7ED63014  addc      r22, r22, r6
  1092. 00000F80  7D8C5014  addc      r12, r12, r10
  1093. 00000F84  7CE90734  extsh     r9, r7
  1094. 00000F88  409AFFAC  bne       cr6, -0x00000054 /* 00000F34 */
  1095. 00000F8C  48000014  b         +0x00000014 /* 00000FA0 */
  1096. label00000F90:
  1097. 00000F90  2C890000  cmpwi     cr1, r9, 0
  1098. 00000F94  30E9FFFF  subic     r7, r9, 1
  1099. 00000F98  7CE90734  extsh     r9, r7
  1100. 00000F9C  4086FFF4  bne       cr1, -0x0000000C /* 00000F90 */
  1101. label00000FA0:
  1102. 00000FA0  4082FF18  bne       -0x000000E8 /* 00000EB8 */
  1103. label00000FA4:
  1104. 00000FA4  2C9C0000  cmpwi     cr1, r28, 0
  1105. 00000FA8  7C63C814  addc      r3, r3, r25
  1106. 00000FAC  30FCFFFF  subic     r7, r28, 1
  1107. 00000FB0  7CA5D814  addc      r5, r5, r27
  1108. 00000FB4  7CFC0734  extsh     r28, r7
  1109. 00000FB8  4185FEF0  bgt       cr1, -0x00000110 /* 00000EA8 */
  1110. 00000FBC  BAA1FFD4  lmw       r21, [r1 - 0x002C]
  1111. 00000FC0  4E800020  blr
  1112. label00000FC4:
  1113. 00000FC4  82E1FFDC  lwz       r23, [r1 - 0x0024]
  1114. 00000FC8  BB21FFE4  lmw       r25, [r1 - 0x001C]
  1115. 00000FCC  4E800020  blr
  1116. 00000FD0  00000000  .invalid
  1117. 00000FD4  00002040  .invalid
  1118. 00000FD8  000B0800  .invalid
  1119. 00000FDC  00000000  .invalid
  1120. 00000FE0  00000158  .invalid
  1121. 00000FE4  0014436F  .invalid
  1122. 00000FE8  70795265  andi.     r25, r3, 0x5265
  1123. 00000FEC  6374734E  ori       r20, r27, 0x734E
  1124. 00000FF0  546F4E42  rlwinm    r15, r3, 9, 25, 1
  1125. 00000FF4  69744D61  xori      r20, r11, 0x4D61
  1126. 00000FF8  736B0000  andi.     r11, r27, 0x0000
  1127. fn00000FFC:
  1128. 00000FFC  BE61FFCC  stmw      [r1 - 0x0034], r19
  1129. 00001000  7D1B0735  extsh.    r27, r8
  1130. 00001004  7C9A0734  extsh     r26, r4
  1131. 00001008  7CDC0734  extsh     r28, r6
  1132. 0000100C  7D5D0734  extsh     r29, r10
  1133. 00001010  7D3E0734  extsh     r30, r9
  1134. 00001014  7FFCF1D6  mullw     r31, r28, r30
  1135. 00001018  3327FFFC  subic     r25, r7, 4
  1136. 0000101C  30FBFFFF  subic     r7, r27, 1
  1137. 00001020  7F1ED1D6  mullw     r24, r30, r26
  1138. 00001024  7CFB0734  extsh     r27, r7
  1139. 00001028  4081022C  ble       +0x0000022C /* 00001254 */
  1140. label0000102C:
  1141. 0000102C  86F90004  lwzu      r23, [r25 + 0x0004]
  1142. 00001030  2C170000  cmpwi     r23, 0
  1143. 00001034  41820200  beq       +0x00000200 /* 00001234 */
  1144. 00001038  3AC00000  li        r22, 0x0000
  1145. label0000103C:
  1146. 0000103C  38E00000  li        r7, 0x0000
  1147. 00001040  40810018  ble       +0x00000018 /* 00001058 */
  1148. 00001044  7C9DB014  addc      r4, r29, r22
  1149. label00001048:
  1150. 00001048  56F7083D  rlwinm.   r23, r23, 1, 0, 30
  1151. 0000104C  7C960734  extsh     r22, r4
  1152. 00001050  7C9DB014  addc      r4, r29, r22
  1153. 00001054  4181FFF4  bgt       -0x0000000C /* 00001048 */
  1154. label00001058:
  1155. 00001058  56C4083C  rlwinm    r4, r22, 1, 0, 30
  1156. 0000105C  7D841814  addc      r12, r4, r3
  1157. 00001060  7D162814  addc      r8, r22, r5
  1158. 00001064  40800018  bge       +0x00000018 /* 0000107C */
  1159. 00001068  7C9D3814  addc      r4, r29, r7
  1160. label0000106C:
  1161. 0000106C  56F7083D  rlwinm.   r23, r23, 1, 0, 30
  1162. 00001070  7C870734  extsh     r7, r4
  1163. 00001074  7C9D3814  addc      r4, r29, r7
  1164. 00001078  4180FFF4  blt       -0x0000000C /* 0000106C */
  1165. label0000107C:
  1166. 0000107C  7CE42670  srawi     r4, r7, 4
  1167. 00001080  7C840194  addze     r4, r4
  1168. 00001084  7C8B0734  extsh     r11, r4
  1169. 00001088  7C963814  addc      r4, r22, r7
  1170. 0000108C  7C960734  extsh     r22, r4
  1171. 00001090  54E4083C  rlwinm    r4, r7, 1, 0, 30
  1172. 00001094  7CE7E010  subfc     r7, r7, r28
  1173. 00001098  7CE90734  extsh     r9, r7
  1174. 0000109C  7C84D010  subfc     r4, r4, r26
  1175. 000010A0  2C9E0000  cmpwi     cr1, r30, 0
  1176. 000010A4  30FEFFFF  subic     r7, r30, 1
  1177. 000010A8  2F0B0000  cmpwi     cr6, r11, 0
  1178. 000010AC  7C8A0734  extsh     r10, r4
  1179. 000010B0  7CE00734  extsh     r0, r7
  1180. 000010B4  4186017C  beq       cr1, +0x0000017C /* 00001230 */
  1181. 000010B8  419A0168  beq       cr6, +0x00000168 /* 00001220 */
  1182. 000010BC  80C10038  lwz       r6, [r1 + 0x0038]
  1183. 000010C0  3A6B0000  addi      r19, r11, 0x0000
  1184. label000010C4:
  1185. 000010C4  30F3FFFF  subic     r7, r19, 1
  1186. 000010C8  2F000000  cmpwi     cr6, r0, 0
  1187. 000010CC  7CF50734  extsh     r21, r7
  1188. label000010D0:
  1189. 000010D0  88E80000  lbz       r7, [r8]
  1190. 000010D4  8A880001  lbz       r20, [r8 + 0x0001]
  1191. 000010D8  54E7103A  rlwinm    r7, r7, 2, 0, 29
  1192. 000010DC  7C86382E  lwzx      r4, r6, r7
  1193. 000010E0  5687103A  rlwinm    r7, r20, 2, 0, 29
  1194. 000010E4  7CE63A2E  lhzx      r7, r6, r7
  1195. 000010E8  5484801E  rlwinm    r4, r4, 16, 0, 15
  1196. 000010EC  7C873B78  or        r7, r4, r7
  1197. 000010F0  90EC0000  stw       [r12], r7
  1198. 000010F4  88E80002  lbz       r7, [r8 + 0x0002]
  1199. 000010F8  88880003  lbz       r4, [r8 + 0x0003]
  1200. 000010FC  54E7103A  rlwinm    r7, r7, 2, 0, 29
  1201. 00001100  7CE6382E  lwzx      r7, r6, r7
  1202. 00001104  5484103A  rlwinm    r4, r4, 2, 0, 29
  1203. 00001108  7C86222E  lhzx      r4, r6, r4
  1204. 0000110C  54E7801E  rlwinm    r7, r7, 16, 0, 15
  1205. 00001110  7CE72378  or        r7, r7, r4
  1206. 00001114  90EC0004  stw       [r12 + 0x0004], r7
  1207. 00001118  88E80004  lbz       r7, [r8 + 0x0004]
  1208. 0000111C  88880005  lbz       r4, [r8 + 0x0005]
  1209. 00001120  54E7103A  rlwinm    r7, r7, 2, 0, 29
  1210. 00001124  7CE6382E  lwzx      r7, r6, r7
  1211. 00001128  5484103A  rlwinm    r4, r4, 2, 0, 29
  1212. 0000112C  7C86222E  lhzx      r4, r6, r4
  1213. 00001130  54E7801E  rlwinm    r7, r7, 16, 0, 15
  1214. 00001134  7CE72378  or        r7, r7, r4
  1215. 00001138  90EC0008  stw       [r12 + 0x0008], r7
  1216. 0000113C  88880006  lbz       r4, [r8 + 0x0006]
  1217. 00001140  88E80007  lbz       r7, [r8 + 0x0007]
  1218. 00001144  5484103A  rlwinm    r4, r4, 2, 0, 29
  1219. 00001148  7C86202E  lwzx      r4, r6, r4
  1220. 0000114C  54E7103A  rlwinm    r7, r7, 2, 0, 29
  1221. 00001150  7CE63A2E  lhzx      r7, r6, r7
  1222. 00001154  5484801E  rlwinm    r4, r4, 16, 0, 15
  1223. 00001158  7C873B78  or        r7, r4, r7
  1224. 0000115C  90EC000C  stw       [r12 + 0x000C], r7
  1225. 00001160  88E80008  lbz       r7, [r8 + 0x0008]
  1226. 00001164  88880009  lbz       r4, [r8 + 0x0009]
  1227. 00001168  54E7103A  rlwinm    r7, r7, 2, 0, 29
  1228. 0000116C  7CE6382E  lwzx      r7, r6, r7
  1229. 00001170  5484103A  rlwinm    r4, r4, 2, 0, 29
  1230. 00001174  7C86222E  lhzx      r4, r6, r4
  1231. 00001178  54E7801E  rlwinm    r7, r7, 16, 0, 15
  1232. 0000117C  7CE72378  or        r7, r7, r4
  1233. 00001180  90EC0010  stw       [r12 + 0x0010], r7
  1234. 00001184  88E8000A  lbz       r7, [r8 + 0x000A]
  1235. 00001188  8888000B  lbz       r4, [r8 + 0x000B]
  1236. 0000118C  54E7103A  rlwinm    r7, r7, 2, 0, 29
  1237. 00001190  7CE6382E  lwzx      r7, r6, r7
  1238. 00001194  5484103A  rlwinm    r4, r4, 2, 0, 29
  1239. 00001198  7C86222E  lhzx      r4, r6, r4
  1240. 0000119C  54E7801E  rlwinm    r7, r7, 16, 0, 15
  1241. 000011A0  7CE72378  or        r7, r7, r4
  1242. 000011A4  90EC0014  stw       [r12 + 0x0014], r7
  1243. 000011A8  88E8000C  lbz       r7, [r8 + 0x000C]
  1244. 000011AC  8888000D  lbz       r4, [r8 + 0x000D]
  1245. 000011B0  54E7103A  rlwinm    r7, r7, 2, 0, 29
  1246. 000011B4  7CE6382E  lwzx      r7, r6, r7
  1247. 000011B8  5484103A  rlwinm    r4, r4, 2, 0, 29
  1248. 000011BC  7C86222E  lhzx      r4, r6, r4
  1249. 000011C0  54E7801E  rlwinm    r7, r7, 16, 0, 15
  1250. 000011C4  7CE72378  or        r7, r7, r4
  1251. 000011C8  90EC0018  stw       [r12 + 0x0018], r7
  1252. 000011CC  88E8000E  lbz       r7, [r8 + 0x000E]
  1253. 000011D0  8888000F  lbz       r4, [r8 + 0x000F]
  1254. 000011D4  54E7103A  rlwinm    r7, r7, 2, 0, 29
  1255. 000011D8  7CE6382E  lwzx      r7, r6, r7
  1256. 000011DC  5484103A  rlwinm    r4, r4, 2, 0, 29
  1257. 000011E0  7C86222E  lhzx      r4, r6, r4
  1258. 000011E4  54E7801E  rlwinm    r7, r7, 16, 0, 15
  1259. 000011E8  2C950000  cmpwi     cr1, r21, 0
  1260. 000011EC  7CE72378  or        r7, r7, r4
  1261. 000011F0  90EC001C  stw       [r12 + 0x001C], r7
  1262. 000011F4  30F5FFFF  subic     r7, r21, 1
  1263. 000011F8  318C0020  addic     r12, r12, 32
  1264. 000011FC  31080010  addic     r8, r8, 16
  1265. 00001200  7CF50734  extsh     r21, r7
  1266. 00001204  4086FECC  bne       cr1, -0x00000134 /* 000010D0 */
  1267. 00001208  30E0FFFF  subic     r7, r0, 1
  1268. 0000120C  7D8C5014  addc      r12, r12, r10
  1269. 00001210  7D084814  addc      r8, r8, r9
  1270. 00001214  7CE00734  extsh     r0, r7
  1271. 00001218  409AFEAC  bne       cr6, -0x00000154 /* 000010C4 */
  1272. 0000121C  48000014  b         +0x00000014 /* 00001230 */
  1273. label00001220:
  1274. 00001220  2C800000  cmpwi     cr1, r0, 0
  1275. 00001224  30E0FFFF  subic     r7, r0, 1
  1276. 00001228  7CE00734  extsh     r0, r7
  1277. 0000122C  4086FFF4  bne       cr1, -0x0000000C /* 00001220 */
  1278. label00001230:
  1279. 00001230  4082FE0C  bne       -0x000001F4 /* 0000103C */
  1280. label00001234:
  1281. 00001234  2C9B0000  cmpwi     cr1, r27, 0
  1282. 00001238  7C63C014  addc      r3, r3, r24
  1283. 0000123C  30FBFFFF  subic     r7, r27, 1
  1284. 00001240  7CA5F814  addc      r5, r5, r31
  1285. 00001244  7CFB0734  extsh     r27, r7
  1286. 00001248  4185FDE4  bgt       cr1, -0x0000021C /* 0000102C */
  1287. 0000124C  BA61FFCC  lmw       r19, [r1 - 0x0034]
  1288. 00001250  4E800020  blr
  1289. label00001254:
  1290. 00001254  BB01FFE0  lmw       r24, [r1 - 0x0020]
  1291. 00001258  4E800020  blr
  1292. 0000125C  00000000  .invalid
  1293. 00001260  00002040  .invalid
  1294. 00001264  000D0800  .invalid
  1295. 00001268  00000000  .invalid
  1296. 0000126C  00000260  .invalid
  1297. 00001270  0015436F  .invalid
  1298. 00001274  70795265  andi.     r25, r3, 0x5265
  1299. 00001278  63747338  ori       r20, r27, 0x7338
  1300. 0000127C  546F3136  rlwinm    r15, r3, 6, 4, 27
  1301. 00001280  4269744D  bcl     19, 9, +0x0000744C /* 000086CC */
  1302. 00001284  61736B00  ori       r19, r11, 0x6B00
  1303. fn00001288:
  1304. 00001288  BE61FFCC  stmw      [r1 - 0x0034], r19
  1305. 0000128C  7D1A0735  extsh.    r26, r8
  1306. 00001290  7C990734  extsh     r25, r4
  1307. 00001294  7CDB0734  extsh     r27, r6
  1308. 00001298  7D5C0734  extsh     r28, r10
  1309. 0000129C  7D3D0734  extsh     r29, r9
  1310. 000012A0  7FDBE9D6  mullw     r30, r27, r29
  1311. 000012A4  3307FFFC  subic     r24, r7, 4
  1312. 000012A8  30FAFFFF  subic     r7, r26, 1
  1313. 000012AC  7EFDC9D6  mullw     r23, r29, r25
  1314. 000012B0  7CFA0734  extsh     r26, r7
  1315. 000012B4  4081021C  ble       +0x0000021C /* 000014D0 */
  1316. label000012B8:
  1317. 000012B8  86D80004  lwzu      r22, [r24 + 0x0004]
  1318. 000012BC  2C160000  cmpwi     r22, 0
  1319. 000012C0  418201F0  beq       +0x000001F0 /* 000014B0 */
  1320. 000012C4  3AA00000  li        r21, 0x0000
  1321. label000012C8:
  1322. 000012C8  38E00000  li        r7, 0x0000
  1323. 000012CC  40810018  ble       +0x00000018 /* 000012E4 */
  1324. 000012D0  7C9CA814  addc      r4, r28, r21
  1325. label000012D4:
  1326. 000012D4  56D6083D  rlwinm.   r22, r22, 1, 0, 30
  1327. 000012D8  7C950734  extsh     r21, r4
  1328. 000012DC  7C9CA814  addc      r4, r28, r21
  1329. 000012E0  4181FFF4  bgt       -0x0000000C /* 000012D4 */
  1330. label000012E4:
  1331. 000012E4  56A4103A  rlwinm    r4, r21, 2, 0, 29
  1332. 000012E8  7FE41814  addc      r31, r4, r3
  1333. 000012EC  7D752814  addc      r11, r21, r5
  1334. 000012F0  40800018  bge       +0x00000018 /* 00001308 */
  1335. 000012F4  7C9C3814  addc      r4, r28, r7
  1336. label000012F8:
  1337. 000012F8  56D6083D  rlwinm.   r22, r22, 1, 0, 30
  1338. 000012FC  7C870734  extsh     r7, r4
  1339. 00001300  7C9C3814  addc      r4, r28, r7
  1340. 00001304  4180FFF4  blt       -0x0000000C /* 000012F8 */
  1341. label00001308:
  1342. 00001308  7CE42670  srawi     r4, r7, 4
  1343. 0000130C  7C840194  addze     r4, r4
  1344. 00001310  7C8C0734  extsh     r12, r4
  1345. 00001314  7C953814  addc      r4, r21, r7
  1346. 00001318  7C950734  extsh     r21, r4
  1347. 0000131C  54E4103A  rlwinm    r4, r7, 2, 0, 29
  1348. 00001320  7CE7D810  subfc     r7, r7, r27
  1349. 00001324  7CEA0734  extsh     r10, r7
  1350. 00001328  7C84C810  subfc     r4, r4, r25
  1351. 0000132C  2C9D0000  cmpwi     cr1, r29, 0
  1352. 00001330  30FDFFFF  subic     r7, r29, 1
  1353. 00001334  2F0C0000  cmpwi     cr6, r12, 0
  1354. 00001338  7C860734  extsh     r6, r4
  1355. 0000133C  7CE00734  extsh     r0, r7
  1356. 00001340  4186016C  beq       cr1, +0x0000016C /* 000014AC */
  1357. 00001344  419A0158  beq       cr6, +0x00000158 /* 0000149C */
  1358. 00001348  81010038  lwz       r8, [r1 + 0x0038]
  1359. 0000134C  3A6C0000  addi      r19, r12, 0x0000
  1360. label00001350:
  1361. 00001350  30F3FFFF  subic     r7, r19, 1
  1362. 00001354  7CE40734  extsh     r4, r7
  1363. 00001358  30E4FFFF  subic     r7, r4, 1
  1364. 0000135C  7CF40734  extsh     r20, r7
  1365. 00001360  2F000000  cmpwi     cr6, r0, 0
  1366. 00001364  30F4FFFF  subic     r7, r20, 1
  1367. label00001368:
  1368. 00001368  892B0000  lbz       r9, [r11]
  1369. 0000136C  2C840000  cmpwi     cr1, r4, 0
  1370. 00001370  5524103A  rlwinm    r4, r9, 2, 0, 29
  1371. 00001374  7D28202E  lwzx      r9, r8, r4
  1372. 00001378  38940000  addi      r4, r20, 0x0000
  1373. 0000137C  913F0000  stw       [r31], r9
  1374. 00001380  892B0001  lbz       r9, [r11 + 0x0001]
  1375. 00001384  7CF40734  extsh     r20, r7
  1376. 00001388  5527103A  rlwinm    r7, r9, 2, 0, 29
  1377. 0000138C  7D28382E  lwzx      r9, r8, r7
  1378. 00001390  30F4FFFF  subic     r7, r20, 1
  1379. 00001394  913F0004  stw       [r31 + 0x0004], r9
  1380. 00001398  892B0002  lbz       r9, [r11 + 0x0002]
  1381. 0000139C  5529103A  rlwinm    r9, r9, 2, 0, 29
  1382. 000013A0  7D28482E  lwzx      r9, r8, r9
  1383. 000013A4  913F0008  stw       [r31 + 0x0008], r9
  1384. 000013A8  892B0003  lbz       r9, [r11 + 0x0003]
  1385. 000013AC  5529103A  rlwinm    r9, r9, 2, 0, 29
  1386. 000013B0  7D28482E  lwzx      r9, r8, r9
  1387. 000013B4  913F000C  stw       [r31 + 0x000C], r9
  1388. 000013B8  892B0004  lbz       r9, [r11 + 0x0004]
  1389. 000013BC  5529103A  rlwinm    r9, r9, 2, 0, 29
  1390. 000013C0  7D28482E  lwzx      r9, r8, r9
  1391. 000013C4  913F0010  stw       [r31 + 0x0010], r9
  1392. 000013C8  892B0005  lbz       r9, [r11 + 0x0005]
  1393. 000013CC  5529103A  rlwinm    r9, r9, 2, 0, 29
  1394. 000013D0  7D28482E  lwzx      r9, r8, r9
  1395. 000013D4  913F0014  stw       [r31 + 0x0014], r9
  1396. 000013D8  892B0006  lbz       r9, [r11 + 0x0006]
  1397. 000013DC  5529103A  rlwinm    r9, r9, 2, 0, 29
  1398. 000013E0  7D28482E  lwzx      r9, r8, r9
  1399. 000013E4  913F0018  stw       [r31 + 0x0018], r9
  1400. 000013E8  892B0007  lbz       r9, [r11 + 0x0007]
  1401. 000013EC  5529103A  rlwinm    r9, r9, 2, 0, 29
  1402. 000013F0  7D28482E  lwzx      r9, r8, r9
  1403. 000013F4  913F001C  stw       [r31 + 0x001C], r9
  1404. 000013F8  892B0008  lbz       r9, [r11 + 0x0008]
  1405. 000013FC  5529103A  rlwinm    r9, r9, 2, 0, 29
  1406. 00001400  7D28482E  lwzx      r9, r8, r9
  1407. 00001404  913F0020  stw       [r31 + 0x0020], r9
  1408. 00001408  892B0009  lbz       r9, [r11 + 0x0009]
  1409. 0000140C  5529103A  rlwinm    r9, r9, 2, 0, 29
  1410. 00001410  7D28482E  lwzx      r9, r8, r9
  1411. 00001414  913F0024  stw       [r31 + 0x0024], r9
  1412. 00001418  892B000A  lbz       r9, [r11 + 0x000A]
  1413. 0000141C  5529103A  rlwinm    r9, r9, 2, 0, 29
  1414. 00001420  7D28482E  lwzx      r9, r8, r9
  1415. 00001424  913F0028  stw       [r31 + 0x0028], r9
  1416. 00001428  892B000B  lbz       r9, [r11 + 0x000B]
  1417. 0000142C  5529103A  rlwinm    r9, r9, 2, 0, 29
  1418. 00001430  7D28482E  lwzx      r9, r8, r9
  1419. 00001434  913F002C  stw       [r31 + 0x002C], r9
  1420. 00001438  892B000C  lbz       r9, [r11 + 0x000C]
  1421. 0000143C  5529103A  rlwinm    r9, r9, 2, 0, 29
  1422. 00001440  7D28482E  lwzx      r9, r8, r9
  1423. 00001444  913F0030  stw       [r31 + 0x0030], r9
  1424. 00001448  892B000D  lbz       r9, [r11 + 0x000D]
  1425. 0000144C  5529103A  rlwinm    r9, r9, 2, 0, 29
  1426. 00001450  7D28482E  lwzx      r9, r8, r9
  1427. 00001454  913F0034  stw       [r31 + 0x0034], r9
  1428. 00001458  892B000E  lbz       r9, [r11 + 0x000E]
  1429. 0000145C  5529103A  rlwinm    r9, r9, 2, 0, 29
  1430. 00001460  7D28482E  lwzx      r9, r8, r9
  1431. 00001464  913F0038  stw       [r31 + 0x0038], r9
  1432. 00001468  892B000F  lbz       r9, [r11 + 0x000F]
  1433. 0000146C  316B0010  addic     r11, r11, 16
  1434. 00001470  5529103A  rlwinm    r9, r9, 2, 0, 29
  1435. 00001474  7D28482E  lwzx      r9, r8, r9
  1436. 00001478  913F003C  stw       [r31 + 0x003C], r9
  1437. 0000147C  33FF0040  addic     r31, r31, 64
  1438. 00001480  4086FEE8  bne       cr1, -0x00000118 /* 00001368 */
  1439. 00001484  30E0FFFF  subic     r7, r0, 1
  1440. 00001488  7FFF3014  addc      r31, r31, r6
  1441. 0000148C  7D6B5014  addc      r11, r11, r10
  1442. 00001490  7CE00734  extsh     r0, r7
  1443. 00001494  409AFEBC  bne       cr6, -0x00000144 /* 00001350 */
  1444. 00001498  48000014  b         +0x00000014 /* 000014AC */
  1445. label0000149C:
  1446. 0000149C  2C800000  cmpwi     cr1, r0, 0
  1447. 000014A0  30E0FFFF  subic     r7, r0, 1
  1448. 000014A4  7CE00734  extsh     r0, r7
  1449. 000014A8  4086FFF4  bne       cr1, -0x0000000C /* 0000149C */
  1450. label000014AC:
  1451. 000014AC  4082FE1C  bne       -0x000001E4 /* 000012C8 */
  1452. label000014B0:
  1453. 000014B0  2C9A0000  cmpwi     cr1, r26, 0
  1454. 000014B4  7C63B814  addc      r3, r3, r23
  1455. 000014B8  30FAFFFF  subic     r7, r26, 1
  1456. 000014BC  7CA5F014  addc      r5, r5, r30
  1457. 000014C0  7CFA0734  extsh     r26, r7
  1458. 000014C4  4185FDF4  bgt       cr1, -0x0000020C /* 000012B8 */
  1459. 000014C8  BA61FFCC  lmw       r19, [r1 - 0x0034]
  1460. 000014CC  4E800020  blr
  1461. label000014D0:
  1462. 000014D0  BAE1FFDC  lmw       r23, [r1 - 0x0024]
  1463. 000014D4  4E800020  blr
  1464. 000014D8  00000000  .invalid
  1465. 000014DC  00002040  .invalid
  1466. 000014E0  000D0800  .invalid
  1467. 000014E4  00000000  .invalid
  1468. 000014E8  00000250  .invalid
  1469. 000014EC  0015436F  .invalid
  1470. 000014F0  70795265  andi.     r25, r3, 0x5265
  1471. 000014F4  63747338  ori       r20, r27, 0x7338
  1472. 000014F8  546F3332  rlwinm    r15, r3, 6, 12, 25
  1473. 000014FC  4269744D  bcl     19, 9, +0x0000744C /* 00008948 */
  1474. 00001500  61736B00  ori       r19, r11, 0x6B00
  1475. fn00001504:
  1476. 00001504  BF61FFEC  stmw      [r1 - 0x0014], r27
  1477. 00001508  7D1C0735  extsh.    r28, r8
  1478. 0000150C  7D280734  extsh     r8, r9
  1479. 00001510  7C860734  extsh     r6, r4
  1480. 00001514  7FE641D6  mullw     r31, r6, r8
  1481. 00001518  33C7FFFC  subic     r30, r7, 4
  1482. 0000151C  30FCFFFF  subic     r7, r28, 1
  1483. 00001520  7D5D0734  extsh     r29, r10
  1484. 00001524  7CFC0734  extsh     r28, r7
  1485. 00001528  408100F8  ble       +0x000000F8 /* 00001620 */
  1486. label0000152C:
  1487. 0000152C  857E0004  lwzu      r11, [r30 + 0x0004]
  1488. 00001530  2C0B0000  cmpwi     r11, 0
  1489. 00001534  418200D0  beq       +0x000000D0 /* 00001604 */
  1490. 00001538  39800000  li        r12, 0x0000
  1491. label0000153C:
  1492. 0000153C  38E00000  li        r7, 0x0000
  1493. 00001540  40810018  ble       +0x00000018 /* 00001558 */
  1494. 00001544  7D3D6014  addc      r9, r29, r12
  1495. label00001548:
  1496. 00001548  556B083D  rlwinm.   r11, r11, 1, 0, 30
  1497. 0000154C  7D2C0734  extsh     r12, r9
  1498. 00001550  7D3D6014  addc      r9, r29, r12
  1499. 00001554  4181FFF4  bgt       -0x0000000C /* 00001548 */
  1500. label00001558:
  1501. 00001558  7C8C1814  addc      r4, r12, r3
  1502. 0000155C  40800018  bge       +0x00000018 /* 00001574 */
  1503. 00001560  7D3D3814  addc      r9, r29, r7
  1504. label00001564:
  1505. 00001564  556B083D  rlwinm.   r11, r11, 1, 0, 30
  1506. 00001568  7D270734  extsh     r7, r9
  1507. 0000156C  7D3D3814  addc      r9, r29, r7
  1508. 00001570  4180FFF4  blt       -0x0000000C /* 00001564 */
  1509. label00001574:
  1510. 00001574  7CE92670  srawi     r9, r7, 4
  1511. 00001578  7D290194  addze     r9, r9
  1512. 0000157C  7D200734  extsh     r0, r9
  1513. 00001580  7D2C3814  addc      r9, r12, r7
  1514. 00001584  7CE73010  subfc     r7, r7, r6
  1515. 00001588  7CEA0734  extsh     r10, r7
  1516. 0000158C  2C880000  cmpwi     cr1, r8, 0
  1517. 00001590  2F000000  cmpwi     cr6, r0, 0
  1518. 00001594  30E8FFFF  subic     r7, r8, 1
  1519. 00001598  7D2C0734  extsh     r12, r9
  1520. 0000159C  7CE90734  extsh     r9, r7
  1521. 000015A0  41860060  beq       cr1, +0x00000060 /* 00001600 */
  1522. 000015A4  419A004C  beq       cr6, +0x0000004C /* 000015F0 */
  1523. 000015A8  33600000  addic     r27, r0, 0
  1524. label000015AC:
  1525. 000015AC  30FBFFFF  subic     r7, r27, 1
  1526. 000015B0  2F090000  cmpwi     cr6, r9, 0
  1527. 000015B4  7CE70734  extsh     r7, r7
  1528. label000015B8:
  1529. 000015B8  2C870000  cmpwi     cr1, r7, 0
  1530. 000015BC  30E7FFFF  subic     r7, r7, 1
  1531. 000015C0  90A40000  stw       [r4], r5
  1532. 000015C4  90A40004  stw       [r4 + 0x0004], r5
  1533. 000015C8  90A40008  stw       [r4 + 0x0008], r5
  1534. 000015CC  90A4000C  stw       [r4 + 0x000C], r5
  1535. 000015D0  30840010  addic     r4, r4, 16
  1536. 000015D4  7CE70734  extsh     r7, r7
  1537. 000015D8  4086FFE0  bne       cr1, -0x00000020 /* 000015B8 */
  1538. 000015DC  30E9FFFF  subic     r7, r9, 1
  1539. 000015E0  7C845014  addc      r4, r4, r10
  1540. 000015E4  7CE90734  extsh     r9, r7
  1541. 000015E8  409AFFC4  bne       cr6, -0x0000003C /* 000015AC */
  1542. 000015EC  48000014  b         +0x00000014 /* 00001600 */
  1543. label000015F0:
  1544. 000015F0  2C890000  cmpwi     cr1, r9, 0
  1545. 000015F4  30E9FFFF  subic     r7, r9, 1
  1546. 000015F8  7CE90734  extsh     r9, r7
  1547. 000015FC  4086FFF4  bne       cr1, -0x0000000C /* 000015F0 */
  1548. label00001600:
  1549. 00001600  4082FF3C  bne       -0x000000C4 /* 0000153C */
  1550. label00001604:
  1551. 00001604  2C9C0000  cmpwi     cr1, r28, 0
  1552. 00001608  7C63F814  addc      r3, r3, r31
  1553. 0000160C  30FCFFFF  subic     r7, r28, 1
  1554. 00001610  7CFC0734  extsh     r28, r7
  1555. 00001614  4185FF18  bgt       cr1, -0x000000E8 /* 0000152C */
  1556. 00001618  BB61FFEC  lmw       r27, [r1 - 0x0014]
  1557. 0000161C  4E800020  blr
  1558. label00001620:
  1559. 00001620  BB81FFF0  lmw       r28, [r1 - 0x0010]
  1560. 00001624  4E800020  blr
  1561. 00001628  00000000  .invalid
  1562. 0000162C  00002040  .invalid
  1563. 00001630  00050800  .invalid
  1564. 00001634  00000000  .invalid
  1565. 00001638  00000124  .invalid
  1566. 0000163C  00105061  .invalid
  1567. 00001640  696E744E  xori      r14, r11, 0x744E
  1568. 00001644  546F4E42  rlwinm    r15, r3, 9, 25, 1
  1569. 00001648  69744D61  xori      r20, r11, 0x4D61
  1570. 0000164C  736B0000  andi.     r11, r27, 0x0000
  1571. fn00001650:
  1572. 00001650  BDA1FFB4  stmw      [r1 - 0x004C], r13
  1573. 00001654  7D500735  extsh.    r16, r10
  1574. 00001658  32C9FFFC  subic     r22, r9, 4
  1575. 0000165C  81210038  lwz       r9, [r1 + 0x0038]
  1576. 00001660  3010FFFF  subic     r0, r16, 1
  1577. 00001664  7C100734  extsh     r16, r0
  1578. 00001668  8001003C  lwz       r0, [r1 + 0x003C]
  1579. 0000166C  7CD10734  extsh     r17, r6
  1580. 00001670  7D130734  extsh     r19, r8
  1581. 00001674  7C1A0734  extsh     r26, r0
  1582. 00001678  7D350734  extsh     r21, r9
  1583. 0000167C  7E91A9D6  mullw     r20, r17, r21
  1584. 00001680  7C920734  extsh     r18, r4
  1585. 00001684  7F7591D6  mullw     r27, r21, r18
  1586. 00001688  7FB599D6  mullw     r29, r21, r19
  1587. 0000168C  40810188  ble       +0x00000188 /* 00001814 */
  1588. label00001690:
  1589. 00001690  87160004  lwzu      r24, [r22 + 0x0004]
  1590. 00001694  2F180000  cmpwi     cr6, r24, 0
  1591. 00001698  419A0158  beq       cr6, +0x00000158 /* 000017F0 */
  1592. 0000169C  3B800000  li        r28, 0x0000
  1593. label000016A0:
  1594. 000016A0  38000000  li        r0, 0x0000
  1595. 000016A4  4099001C  ble       cr6, +0x0000001C /* 000016C0 */
  1596. 000016A8  7D3AE014  addc      r9, r26, r28
  1597. label000016AC:
  1598. 000016AC  5718083C  rlwinm    r24, r24, 1, 0, 30
  1599. 000016B0  2F180000  cmpwi     cr6, r24, 0
  1600. 000016B4  7D3C0734  extsh     r28, r9
  1601. 000016B8  7D3AE014  addc      r9, r26, r28
  1602. 000016BC  4199FFF0  bgt       cr6, -0x00000010 /* 000016AC */
  1603. label000016C0:
  1604. 000016C0  7F3C2814  addc      r25, r28, r5
  1605. 000016C4  7DFC1814  addc      r15, r28, r3
  1606. 000016C8  7EFC3814  addc      r23, r28, r7
  1607. 000016CC  4098001C  bge       cr6, +0x0000001C /* 000016E8 */
  1608. 000016D0  7D3A0014  addc      r9, r26, r0
  1609. label000016D4:
  1610. 000016D4  5718083C  rlwinm    r24, r24, 1, 0, 30
  1611. 000016D8  2F180000  cmpwi     cr6, r24, 0
  1612. 000016DC  7D200734  extsh     r0, r9
  1613. 000016E0  7D3A0014  addc      r9, r26, r0
  1614. 000016E4  4198FFF0  blt       cr6, -0x00000010 /* 000016D4 */
  1615. label000016E8:
  1616. 000016E8  7C091670  srawi     r9, r0, 2
  1617. 000016EC  7D290194  addze     r9, r9
  1618. 000016F0  7D3F0735  extsh.    r31, r9
  1619. 000016F4  7D3C0014  addc      r9, r28, r0
  1620. 000016F8  7D3C0734  extsh     r28, r9
  1621. 000016FC  7D209010  subfc     r9, r0, r18
  1622. 00001700  7D3E0734  extsh     r30, r9
  1623. 00001704  7D208810  subfc     r9, r0, r17
  1624. 00001708  7C009810  subfc     r0, r0, r19
  1625. 0000170C  2C950000  cmpwi     cr1, r21, 0
  1626. 00001710  7C0B0734  extsh     r11, r0
  1627. 00001714  3015FFFF  subic     r0, r21, 1
  1628. 00001718  7D2E0734  extsh     r14, r9
  1629. 0000171C  7C0C0734  extsh     r12, r0
  1630. 00001720  418600CC  beq       cr1, +0x000000CC /* 000017EC */
  1631. 00001724  418200B8  beq       +0x000000B8 /* 000017DC */
  1632. 00001728  39BF0000  addi      r13, r31, 0x0000
  1633. label0000172C:
  1634. 0000172C  300DFFFF  subic     r0, r13, 1
  1635. 00001730  2E8C0000  cmpwi     cr5, r12, 0
  1636. 00001734  7C060734  extsh     r6, r0
  1637. 00001738  3097FFFC  subic     r4, r23, 4
  1638. label0000173C:
  1639. 0000173C  85440004  lwzu      r10, [r4 + 0x0004]
  1640. 00001740  2F860000  cmpwi     cr7, r6, 0
  1641. 00001744  2C8A0000  cmpwi     cr1, r10, 0
  1642. 00001748  5540063F  rlwinm.   r0, r10, 0, 24, 31
  1643. 0000174C  32F70004  addic     r23, r23, 4
  1644. 00001750  40860018  bne       cr1, +0x00000018 /* 00001768 */
  1645. 00001754  80190000  lwz       r0, [r25]
  1646. 00001758  33390004  addic     r25, r25, 4
  1647. 0000175C  900F0000  stw       [r15], r0
  1648. 00001760  31EF0004  addic     r15, r15, 4
  1649. 00001764  48000050  b         +0x00000050 /* 000017B4 */
  1650. label00001768:
  1651. 00001768  81390000  lwz       r9, [r25]
  1652. 0000176C  33390004  addic     r25, r25, 4
  1653. 00001770  5520063E  rlwinm    r0, r9, 0, 24, 31
  1654. 00001774  40820008  bne       +0x00000008 /* 0000177C */
  1655. 00001778  7D4A0378  or        r10, r10, r0
  1656. label0000177C:
  1657. 0000177C  5540042F  rlwinm.   r0, r10, 0, 16, 23
  1658. 00001780  5528042E  rlwinm    r8, r9, 0, 16, 23
  1659. 00001784  5520000E  rlwinm    r0, r9, 0, 0, 7
  1660. 00001788  5529021E  rlwinm    r9, r9, 0, 8, 15
  1661. 0000178C  40820008  bne       +0x00000008 /* 00001794 */
  1662. 00001790  7D4A4378  or        r10, r10, r8
  1663. label00001794:
  1664. 00001794  5548021F  rlwinm.   r8, r10, 0, 8, 15
  1665. 00001798  40820008  bne       +0x00000008 /* 000017A0 */
  1666. 0000179C  7D4A4B78  or        r10, r10, r9
  1667. label000017A0:
  1668. 000017A0  5549000F  rlwinm.   r9, r10, 0, 0, 7
  1669. 000017A4  40820008  bne       +0x00000008 /* 000017AC */
  1670. 000017A8  7D4A0378  or        r10, r10, r0
  1671. label000017AC:
  1672. 000017AC  914F0000  stw       [r15], r10
  1673. 000017B0  31EF0004  addic     r15, r15, 4
  1674. label000017B4:
  1675. 000017B4  3006FFFF  subic     r0, r6, 1
  1676. 000017B8  7C060734  extsh     r6, r0
  1677. 000017BC  409EFF80  bne       cr7, -0x00000080 /* 0000173C */
  1678. 000017C0  300CFFFF  subic     r0, r12, 1
  1679. 000017C4  7DEFF014  addc      r15, r15, r30
  1680. 000017C8  7F397014  addc      r25, r25, r14
  1681. 000017CC  7EF75814  addc      r23, r23, r11
  1682. 000017D0  7C0C0734  extsh     r12, r0
  1683. 000017D4  4096FF58  bne       cr5, -0x000000A8 /* 0000172C */
  1684. 000017D8  48000014  b         +0x00000014 /* 000017EC */
  1685. label000017DC:
  1686. 000017DC  2C8C0000  cmpwi     cr1, r12, 0
  1687. 000017E0  300CFFFF  subic     r0, r12, 1
  1688. 000017E4  7C0C0734  extsh     r12, r0
  1689. 000017E8  4086FFF4  bne       cr1, -0x0000000C /* 000017DC */
  1690. label000017EC:
  1691. 000017EC  409AFEB4  bne       cr6, -0x0000014C /* 000016A0 */
  1692. label000017F0:
  1693. 000017F0  2C900000  cmpwi     cr1, r16, 0
  1694. 000017F4  7CA5A014  addc      r5, r5, r20
  1695. 000017F8  3010FFFF  subic     r0, r16, 1
  1696. 000017FC  7CE7E814  addc      r7, r7, r29
  1697. 00001800  7C63D814  addc      r3, r3, r27
  1698. 00001804  7C100734  extsh     r16, r0
  1699. 00001808  4185FE88  bgt       cr1, -0x00000178 /* 00001690 */
  1700. 0000180C  B9A1FFB4  lmw       r13, [r1 - 0x004C]
  1701. 00001810  4E800020  blr
  1702. label00001814:
  1703. 00001814  BA01FFC0  lmw       r16, [r1 - 0x0040]
  1704. 00001818  4E800020  blr
  1705. 0000181C  00000000  .invalid
  1706. 00001820  00002040  .invalid
  1707. 00001824  00130800  .invalid
  1708. 00001828  00000000  .invalid
  1709. 0000182C  000001CC  .invalid
  1710. 00001830  0019436F  .invalid
  1711. 00001834  70795265  andi.     r25, r3, 0x5265
  1712. 00001838  63747338  ori       r20, r27, 0x7338
  1713. 0000183C  546F384D  rlwinm.   r15, r3, 7, 1, 6
  1714. 00001840  61747465  ori       r20, r11, 0x7465
  1715. 00001844  4269744D  bcl     19, 9, +0x0000744C /* 00008C90 */
  1716. 00001848  61736B00  ori       r19, r11, 0x6B00
  1717. fn0000184C:
  1718. 0000184C  7D200735  extsh.    r0, r9
  1719. 00001850  3120FFFF  subic     r9, r0, 1
  1720. 00001854  7D200734  extsh     r0, r9
  1721. 00001858  39200000  li        r9, 0x0000
  1722. 0000185C  B121FFE4  sth       [r1 - 0x001C], r9
  1723. 00001860  B0C1FFCC  sth       [r1 - 0x0034], r6
  1724. 00001864  B081FFD2  sth       [r1 - 0x002E], r4
  1725. 00001868  7CC60734  extsh     r6, r6
  1726. 0000186C  7C890734  extsh     r9, r4
  1727. 00001870  B101FFF4  sth       [r1 - 0x000C], r8
  1728. 00001874  7D040734  extsh     r4, r8
  1729. 00001878  40810080  ble       +0x00000080 /* 000018F8 */
  1730. 0000187C  316AFFFA  subic     r11, r10, 6
  1731. label00001880:
  1732. 00001880  A90B000C  lha       r8, [r11 + 0x000C]
  1733. 00001884  A94B0008  lha       r10, [r11 + 0x0008]
  1734. 00001888  2C000000  cmpwi     r0, 0
  1735. 0000188C  7D4A4010  subfc     r10, r10, r8
  1736. 00001890  9141FFD4  stw       [r1 - 0x002C], r10
  1737. 00001894  A94B000A  lha       r10, [r11 + 0x000A]
  1738. 00001898  A90B0006  lha       r8, [r11 + 0x0006]
  1739. 0000189C  7D485010  subfc     r10, r8, r10
  1740. 000018A0  9141FFD8  stw       [r1 - 0x0028], r10
  1741. 000018A4  A94B0006  lha       r10, [r11 + 0x0006]
  1742. 000018A8  A90B0008  lha       r8, [r11 + 0x0008]
  1743. 000018AC  7D4951D6  mullw     r10, r9, r10
  1744. 000018B0  7D4A1814  addc      r10, r10, r3
  1745. 000018B4  7D485014  addc      r10, r8, r10
  1746. 000018B8  9141FFCE  stw       [r1 - 0x0032], r10
  1747. 000018BC  A94B0006  lha       r10, [r11 + 0x0006]
  1748. 000018C0  A90B0008  lha       r8, [r11 + 0x0008]
  1749. 000018C4  7D4651D6  mullw     r10, r6, r10
  1750. 000018C8  7D4A2814  addc      r10, r10, r5
  1751. 000018CC  7D485014  addc      r10, r8, r10
  1752. 000018D0  9141FFC8  stw       [r1 - 0x0038], r10
  1753. 000018D4  A94B0006  lha       r10, [r11 + 0x0006]
  1754. 000018D8  AD0B0008  lhau      r8, [r11 + 0x0008]
  1755. 000018DC  7D4451D6  mullw     r10, r4, r10
  1756. 000018E0  7D4A3814  addc      r10, r10, r7
  1757. 000018E4  7D485014  addc      r10, r8, r10
  1758. 000018E8  3100FFFF  subic     r8, r0, 1
  1759. 000018EC  9141FFF0  stw       [r1 - 0x0010], r10
  1760. 000018F0  7D000734  extsh     r0, r8
  1761. 000018F4  4181FF8C  bgt       -0x00000074 /* 00001880 */
  1762. label000018F8:
  1763. 000018F8  4E800020  blr
  1764. 000018FC  00000000  .invalid
  1765. 00001900  00002040  .invalid
  1766. 00001904  00000800  .invalid
  1767. 00001908  00000000  .invalid
  1768. 0000190C  000000B0  .invalid
  1769. 00001910  0017436F  .invalid
  1770. 00001914  70795265  andi.     r25, r3, 0x5265
  1771. 00001918  63747338  ori       r20, r27, 0x7338
  1772. 0000191C  546F384D  rlwinm.   r15, r3, 7, 1, 6
  1773. 00001920  61747465  ori       r20, r11, 0x7465
  1774. 00001924  52656374  rlwimi    r5, r19, 12, 13, 26
  1775. 00001928  73000000  andi.     r0, r24, 0x0000
  1776. 0000192C  4E800020  blr
  1777. 00001930  00000000  .invalid
  1778. 00001934  00002040  .invalid
  1779. 00001938  00000100  .invalid
  1780. 0000193C  00000000  .invalid
  1781. 00001940  00000004  .invalid
  1782. 00001944  0013436F  .invalid
  1783. 00001948  70793854  andi.     r25, r3, 0x3854
  1784. 0000194C  6F384D61  xoris     r24, r25, 0x4D61
  1785. 00001950  74746538  andis.    r20, r3, 0x6538
  1786. 00001954  496E6E65  bl        +0x016E6E64 /* 016E87B8 */
  1787. 00001958  72000000  andi.     r0, r16, 0x0000
  1788. 0000195C  8000FFFC  lwz       r0, [r0 - 0x0004]
  1789. fn00001960:
  1790. 00001960  8182FFD4  lwz       r12, [r2 - 0x002C]
  1791. 00001964  90410014  stw       [r1 + 0x0014], r2
  1792. 00001968  800C0000  lwz       r0, [r12]
  1793. 0000196C  804C0004  lwz       r2, [r12 + 0x0004]
  1794. 00001970  7C0903A6  mtctr     r0
  1795. 00001974  4E800420  bctr
  1796. fn00001978:
  1797. 00001978  8182FFF0  lwz       r12, [r2 - 0x0010]
  1798. 0000197C  90410014  stw       [r1 + 0x0014], r2
  1799. 00001980  800C0000  lwz       r0, [r12]
  1800. 00001984  804C0004  lwz       r2, [r12 + 0x0004]
  1801. 00001988  7C0903A6  mtctr     r0
  1802. 0000198C  4E800420  bctr
  1803. fn00001990:
  1804. 00001990  8182FFDC  lwz       r12, [r2 - 0x0024]
  1805. 00001994  90410014  stw       [r1 + 0x0014], r2
  1806. 00001998  800C0000  lwz       r0, [r12]
  1807. 0000199C  804C0004  lwz       r2, [r12 + 0x0004]
  1808. 000019A0  7C0903A6  mtctr     r0
  1809. 000019A4  4E800420  bctr
  1810. fn000019A8:
  1811. 000019A8  8182FFEC  lwz       r12, [r2 - 0x0014]
  1812. 000019AC  90410014  stw       [r1 + 0x0014], r2
  1813. 000019B0  800C0000  lwz       r0, [r12]
  1814. 000019B4  804C0004  lwz       r2, [r12 + 0x0004]
  1815. 000019B8  7C0903A6  mtctr     r0
  1816. 000019BC  4E800420  bctr
  1817. fn000019C0:
  1818. 000019C0  8182FFD8  lwz       r12, [r2 - 0x0028]
  1819. 000019C4  90410014  stw       [r1 + 0x0014], r2
  1820. 000019C8  800C0000  lwz       r0, [r12]
  1821. 000019CC  804C0004  lwz       r2, [r12 + 0x0004]
  1822. 000019D0  7C0903A6  mtctr     r0
  1823. 000019D4  4E800420  bctr
  1824. fn000019D8:
  1825. 000019D8  8182FFCC  lwz       r12, [r2 - 0x0034]
  1826. 000019DC  90410014  stw       [r1 + 0x0014], r2
  1827. 000019E0  800C0000  lwz       r0, [r12]
  1828. 000019E4  804C0004  lwz       r2, [r12 + 0x0004]
  1829. 000019E8  7C0903A6  mtctr     r0
  1830. 000019EC  4E800420  bctr
  1831. fn000019F0:
  1832. 000019F0  8182FFE0  lwz       r12, [r2 - 0x0020]
  1833. 000019F4  90410014  stw       [r1 + 0x0014], r2
  1834. 000019F8  800C0000  lwz       r0, [r12]
  1835. 000019FC  804C0004  lwz       r2, [r12 + 0x0004]
  1836. 00001A00  7C0903A6  mtctr     r0
  1837. 00001A04  4E800420  bctr
  1838. fn00001A08:
  1839. 00001A08  8182FFD0  lwz       r12, [r2 - 0x0030]
  1840. 00001A0C  90410014  stw       [r1 + 0x0014], r2
  1841. 00001A10  800C0000  lwz       r0, [r12]
  1842. 00001A14  804C0004  lwz       r2, [r12 + 0x0004]
  1843. 00001A18  7C0903A6  mtctr     r0
  1844. 00001A1C  4E800420  bctr
  1845. fn00001A20:
  1846. 00001A20  8182FFC8  lwz       r12, [r2 - 0x0038]
  1847. 00001A24  90410014  stw       [r1 + 0x0014], r2
  1848. 00001A28  800C0000  lwz       r0, [r12]
  1849. 00001A2C  804C0004  lwz       r2, [r12 + 0x0004]
  1850. 00001A30  7C0903A6  mtctr     r0
  1851. 00001A34  4E800420  bctr
  1852. fn00001A38:
  1853. 00001A38  8182FFE4  lwz       r12, [r2 - 0x001C]
  1854. 00001A3C  90410014  stw       [r1 + 0x0014], r2
  1855. 00001A40  800C0000  lwz       r0, [r12]
  1856. 00001A44  804C0004  lwz       r2, [r12 + 0x0004]
  1857. 00001A48  7C0903A6  mtctr     r0
  1858. 00001A4C  4E800420  bctr
  1859. fn00001A50:
  1860. 00001A50  8182FFE8  lwz       r12, [r2 - 0x0018]
  1861. 00001A54  90410014  stw       [r1 + 0x0014], r2
  1862. 00001A58  800C0000  lwz       r0, [r12]
  1863. 00001A5C  804C0004  lwz       r2, [r12 + 0x0004]
  1864. 00001A60  7C0903A6  mtctr     r0
  1865. 00001A64  4E800420  bctr
  1866.  
  1867. [section 1 header]
  1868.   name __missing__
  1869.   default_address 00000000
  1870.   total_size 241
  1871.   unpacked_size 241
  1872.   packed_size 119
  1873.   section_kind PATTERN_DATA
  1874.   share_kind PROCESS
  1875.   alignment 04
  1876. [section 1 data]
  1877. 0000000000000000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  1878. 0000000000000010 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  1879. 0000000000000020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 F8 |                 
  1880. 0000000000000030 | 00 00 00 F0 00 00 01 00 00 00 00 00 00 00 00 38 |                8
  1881. 0000000000000040 | 00 00 00 00 00 00 01 A0 00 00 00 38 00 00 00 00 |            8    
  1882. 0000000000000050 | 00 00 02 04 00 00 00 38 00 00 00 00 00 00 02 34 |        8       4
  1883. 0000000000000060 | 00 00 00 38 00 00 00 00 00 00 02 C8 00 00 00 38 |    8           8
  1884. 0000000000000070 | 00 00 00 00 00 00 03 40 00 00 00 38 00 00 00 00 |        @   8    
  1885. 0000000000000080 | 00 00 03 70 00 00 00 38 00 00 00 00 00 00 03 A4 |    p   8        
  1886. 0000000000000090 | 00 00 00 38 00 00 00 00 00 00 03 D0 00 00 00 38 |    8           8
  1887. 00000000000000A0 | 00 00 00 00 00 00 04 D4 00 00 00 38 00 00 00 00 |            8    
  1888. 00000000000000B0 | 00 00 0A 40 00 00 00 38 00 00 00 00 00 00 0A 74 |    @   8       t
  1889. 00000000000000C0 | 00 00 00 38 00 00 00 00 00 00 00 00 00 00 00 00 |    8            
  1890. 00000000000000D0 | AA FE 07 00 00 00 00 00 00 00 00 00 00 00 03 F0 |                 
  1891. 00000000000000E0 | 00 01 00 04 00 00 00 38 00 00 00 00 00 00 00 00 |        8        
  1892. 00000000000000F0 | 00 08 00 00 01 00 00 17 00 00 01 40 00 00 00 00 |            @    
  1893. 0000000000000100 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 |                 
  1894. 0000000000000110 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 |                 
  1895. 0000000000000120 | 00 00 00 50 00 00 00 F0 00 00 00 44 00 00 02 F0 |    P       D    
  1896. 0000000000000130 | 00 00 00 68 00 00 03 F0 00 00 00 5C 00 00 03 F0 |    h       \    
  1897. 0000000000000140 | 00 00 00 B0 00 00 03 F0 FF FF FF FF 00 00 00 00 |                 
  1898. 0000000000000150 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 |                 
  1899. 0000000000000160 | FF FF FF FF 00 00 00 00 00 00 00 98 00 00 03 F0 |                 
  1900. 0000000000000170 | 00 00 00 A4 00 00 03 F0 00 00 00 8C 00 00 03 F0 |                 
  1901. 0000000000000180 | 00 00 00 BC 00 03 FF F0 00 00 00 80 00 03 FF F0 |                 
  1902. 0000000000000190 | 00 00 00 74 03 FF FF F0 FF FF FF FF 00 00 00 00 |    t            
  1903. 00000000000001A0 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 |                 
  1904. 00000000000001B0 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 |                 
  1905. 00000000000001C0 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 |                 
  1906. 00000000000001D0 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 |                 
  1907. 00000000000001E0 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 |                 
  1908. 00000000000001F0 | FF FF FF FF 00 00 00 00 47 57 65 20 61 72 65 20 |         GWe are 
  1909. 0000000000000200 | 68 6F 73 65 64 20 2D 20 77 65 20 67 6F 74 20 61 | hosed - we got a
  1910. 0000000000000210 | 20 7A 65 72 6F 20 70 72 6F 63 49 6E 66 6F 20 6F |  zero procInfo o
  1911. 0000000000000220 | 6E 20 61 20 6E 61 74 69 76 65 20 63 6F 6D 70 6F | n a native compo
  1912. 0000000000000230 | 6E 65 6E 74 20 64 69 73 70 61 74 63 68 2E 2E 2E | nent dispatch...
  1913. 0000000000000240 | 00                                              |                 
  1914. [section 1 relocation program disassembly]
  1915.   0000:  4A0A       reloc_v_add_imports             num_words=11
  1916.   0002:  4202       reloc_v_add_sect_d              num_words=3
  1917.   0004:  440B       reloc_v_add_sect_c_sect_d_none  num_3_word_blocks=12
  1918.   0006:  01C1       reloc_skip_then_add_sect_d      skip_words=7, num_words=1
  1919.   0008:  8009       reloc_incr_reloc_addr           delta=0xA
  1920.   000A:  4200       reloc_v_add_sect_d              num_words=1
  1921.   000C:  8001       reloc_incr_reloc_addr           delta=0x2
  1922.   000E:  4800       reloc_v_add_sect_d_none         num_2_word_blocks=1
  1923.   0010:  801F       reloc_incr_reloc_addr           delta=0x20
  1924.   0012:  4804       reloc_v_add_sect_d_none         num_2_word_blocks=5
  1925.   0014:  9100       reloc_repeat                    blocks=2 (dest=0x10), times=1
  1926.   0016:  4200       reloc_v_add_sect_d              num_words=1
  1927.  
  1928. [section 2 header]
  1929.   name __missing__
  1930.   default_address 00000000
  1931.   total_size 0
  1932.   unpacked_size 0
  1933.   packed_size 1C0
  1934.   section_kind LOADER
  1935.   share_kind PROCESS
  1936.   alignment 00
  1937. [export table: 0 entries]
  1938. [import table: 11 entries]
  1939.   0 => [import QuickTimeLib:UpdateRemapTable (02)]
  1940.   1 => [import QuickTimeLib:DisposeRemapTable (02)]
  1941.   2 => [import QuickTimeLib:GetImageDescriptionCTable (02)]
  1942.   3 => [import InterfaceLib:CallComponentFunctionWithStorageProcInfo (02)]
  1943.   4 => [import InterfaceLib:SetComponentInstanceStorage (02)]
  1944.   5 => [import InterfaceLib:NewPtrClear (02)]
  1945.   6 => [import InterfaceLib:DisposePtr (02)]
  1946.   7 => [import InterfaceLib:DisposeCTable (02)]
  1947.   8 => [import InterfaceLib:Color2Index (02)]
  1948.   9 => [import InterfaceLib:MemError (02)]
  1949.   10 => [import InterfaceLib:DebugStr (02)]
  1950.